Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用globallibrary 和interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行则A就不能执行了。

安装virtualenv
    pip install virtualenv
创建虚拟环境
      virtualenvvenv
      venv是新创建的虚拟环境的名称。 同时会创建一个与虚拟环境名称相同的文件夹venv,里面存储了一个独立的Python执行环境。
进入虚拟环境
    sourcevenv/bin/activate
      进入虚拟环境后,命令行的提示符会加入虚拟环境的名称,例如: (venv)user@machine:~$
退出虚拟环境$
      deactivate
删除虚拟环境
      rm -rvenv
      直接删除虚拟环境所在的文件夹venv就删除了我们创建的venv虚拟环境。

详细内容以及virtualenvwrapper和autoenv请阅读:

http://docs.python-guide.org/en/latest/dev/virtualenvs/

源:http://blog.sina.com.cn/s/blog_4ddef8f80101eu0w.html

Python的虚拟环境virtualenv相关推荐

  1. python安装虚拟环境virtualenv

    虚拟环境 虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境.它解决了"项目X依赖于版本1.x,而项目Y需要项目4.x"的两难 ...

  2. 使用python的虚拟环境virtualenv

    技术背景 在前面几篇博客中我们介绍了容器的使用(博客1.博客2.博客3.博客4.博客5),容器是一种系统级的隔离方案,更多的强调资源上的隔离.而这里我们要介绍的python的虚拟环境,更加强调的是依赖 ...

  3. 实用的 Python —— 使用虚拟环境 virtualenv(Linux)

    虚拟环境是 Python 解释器的一个私有副本,在该环境中你可以安装私有包,而不会影响系统的全局 Python 解释器. 1. 虚拟环境的实用性 (1)在系统的 Python 解释器中避免包的混乱和版 ...

  4. python建立虚拟环境virtualenv

    和其他大多数现代编程语言一样,Python对包和模块的下载.存储以及管理有其自己的一套方法.Python的包一般存在几个地方.比如,大部分系统包会存在sys.prefix指定的路径下.在Mac OS ...

  5. python 安装虚拟环境virtualenv

    1.sudo apt install virtualenv 安装失败 2.sudo apt-get update 更新失败 提示: E: 仓库 "http://mirrors.aliyun. ...

  6. windows下python虚拟环境virtualenv安装和使用

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...

  7. windows下python虚拟环境virtualenv安装和使用(亲测)

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...

  8. Python 虚拟环境 virtualenv

    virtualenv Python 今天我们就不聊了.接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的.那env是什么鬼?environment吗? ...

  9. ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv

    文章目录 ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv 1 安装virtualenv和virtualenvwrapper 2 githu ...

最新文章

  1. 面试题目集锦--二叉树
  2. java前后端分离账号错误_前后端分离,获取token,验证登陆是否失效
  3. python自动控制生产线输送线_一个关于自动化装配生产线结构组成案例,易懂干货...
  4. QT的QColor 类的使用
  5. Unity UGUI——Rect Transform包裹(Anchor Presets)
  6. Helios Service Release 2安装SVN
  7. Sublime Text插件
  8. 上位机开发实用语言软件分析
  9. 总结Learning Efficient Single-stage Pedestrian Detectors by Asymptotic Localization Fitting
  10. OA协同办公系统对企业建设会带来什么好处?
  11. 前端工程化实战 - 开发脚手架
  12. AI领域算法作者及项目直播分享汇总-不断更新ing
  13. java从小白到老白⑤——传智播客27版笔记
  14. JAVASE-17:集合Collection、List
  15. 北京交通大学 管理信息系统 第四章.管理信息系统的应用 测试答案
  16. BIOS信息中英文对照表
  17. Flash中的隔离沙箱
  18. nxp电源管理芯片:电源管理芯片与笔记本电源运用技巧
  19. python legend函数_legend()函数
  20. 网络基础之信息的生成与传递

热门文章

  1. 通过html直接显示txt内容_10分钟教你用Python爬取Baidu文库全格式内容
  2. DefaultListableBeanFactory - Overriding bean defin
  3. linux 3.10中完成量的使用
  4. Mongodb删除重复数据
  5. Android编译期代码生成之apt实践入门
  6. 《1024伐木累》-程序员妹子与花木兰
  7. [IOS地图开发系类]5、改变大头针MKPinAnnotationView的颜色
  8. Fckeditor漏洞汇总
  9. jquery autocomplete的使用
  10. 流程 - 发布【敏捷方法之Scrum v0.2.pdf】