Ubuntu16.04下安装和创建虚拟环境

我们有的时候会发现,一个电脑上有多个项目,一个依赖Django1.8,另一个比较旧的项目又要用Django1.5,这时候怎么办呢?此时我们一个依赖包管理的工具来处理不同的环境。

安装和配置虚拟环境

  1. 安装虚拟环境

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper
    

    virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。

  2. 配置虚拟环境

    • 创建虚拟环境管理目录
      mkdir ~/.virtualenvs
    • 打开.bashrc
      sudo vim ~/.bashrc
      # 或
      gedit ~/.bashrc
    • 在.bashrc的末尾增加下面内容
      export WORKON_HOME=$HOME/.virtualenvs  # 所有虚拟环境存储的目录
      source /usr/local/bin/virtualenvwrapper.sh
    • 启用配置文件
      source ~/.bashrc   
      # 上述命令立即生效 或者 重启电脑生效
      

 

虚拟环境操作

  1. 创建虚拟环境 
    mkvirtualenv env_name # env_name为你要创建的虚拟环境的名字,创建虚拟环境需要联网
  2. 创建指定python版本的虚拟环境 
    mkvirtualenv -p /usr/bin/python3 env_name 
    mkvirtualenv -p /usr/bin/python2 env_name
  3. 运行环境
    workon env_name 
    workon + 两次tab键可以显示所有的虚拟环境
  4. 退出虚拟环境
    deactivate  
  5. 删除虚拟环境
    rmvirtualenv env_name
    

      

  

  

posted @ 2018-08-27 17:16  _E.t  阅读(170)  评论(0编辑  收藏  举报