Python的virtualenv工具介绍和使用

来源:互联网 发布:淘宝美工教程 编辑:程序博客网 时间:2024/04/25 10:24

1.virtualenv工具介绍

         在我们日常Python项目开发中比如除了基于Flask的项目外还会有其他项目用到Python。当项目越来越多时就会面对使用不同版本的Python的问题,或者至少会遇到使用不同版本的Python库的问题。摆在你面前的是:库常常不能向后兼容,更不幸的是任何成熟的应用都不是零依赖。如果两个项目依赖出现冲突,就会比较麻烦。

  而Virtualenv就可以用来解决Python多版本环境的问题。它的基本原理是为每个项目安装一套Python,多套Python并存。但它不是真正地安装多套独立的Python拷贝,而是使用了一种巧妙的方法让不同的项目处于各自独立的环境中。

 

2.virtualenv的使用

1virtualenv的安装

pip install virtualenv 或easy_install virtualenv  或apt-get install python-virtualenv(Ubuntu系统中)

2virtualenv的使用

执行virtualenv my-env创建一个名称为my-env的Python虚拟环境;

执行source my-env/bin/activate命令激活my-env Python虚拟环境,并进入python虚拟环境,然后可以干各种操作。注意这时终端提示符有变化,但是可以切换到任何目录中执行,而不局限于在my-env目录中;

执行deactivate命令,即可退出my-env Python虚拟环境,需要注意的是,virtualenv虚拟环境退出后,在虚拟环境中启动的服务进程,并不会退出哦。

0 0
原创粉丝点击