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

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

安装和配置虚拟环境

  1. 安装虚拟环境

    1
    2
    sudo pip install virtualenv
    sudo pip install virtualenvwrapper

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

  2. 配置虚拟环境

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

 

虚拟环境操作

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

      

  

  

posted @   _E.t  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
点击右上角即可分享
微信分享提示