Virtualenv

[toc]

virtualenv

安装virtualenv

pip3 install virtualenv

建立独立运行环境

如果我们开发一个新的项目,需要一套独立的Python运行环境。

one step

创建目录

mdkir myproject
cd myproject/
//我的虚拟环境:  /Users/chenxinsi/PycharmProjects/python3.x

two step

创建一个独立的Python运行环境,命名为venv:

virtualenv --no-site-packages venv

命令virtualenv就可以创建一个独立的Python运行环境,我们还加上了参数–no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样我们就得到了“干净”的Python运行环境。

进入新建的Python环境

myproject$ source venv/bin/activate
(venv) myproject$

安装各种第三方包

(venv) myproject$pip install python版本号

退出(venv)Python环境

在venv环境下,用pip安装的包都被安装到venv这个环境下,系统Python环境不受影响。vnev环境是专门针对myproject这个应用创建的。 退出当前venv环境:

(venv) myproject$ deactivate
myproject$

小结

virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。

 
comments powered by Disqus