Virtualenv
virtualenv的功能是创建独立的python开发环境,以解决不同项目依赖、版本以及间权限问题。
例如一个项目依赖jinja2.7,另一个项目依赖jinja2.6,这时就可以使用virtualenv为这两个项目各自创建一套独立的python运行环境。
安装
pip install virtualenv
创建环境
virtualenv venv
上面代码创建了一个名为venv的运行环境,此时执行ls
可以看到目录下有一个venv文件夹,包含该运行环境所需文件。
参数
-
-p
通过-p
指定python版本。
例如:virtualenv venv -p python3
适用于包含多个python版本的情况。 -
--no-site-packages
创建一个不含任何第三方包的环境。
激活virtualenv
执行:source venv/bin/activate
关闭virtualenv
执行:deactivate
参考
http://www.jianshu.com/p/08c657bd34f1
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000