博主为Mac下玩Python,Windows略有差别
通过pip安装virtualenv:
pip install virtualenv
版本查看:
virtualenv --version
为一个工程项目搭建一个虚拟环境:
cd demo_project
virtualenv demo_env【或者可以选择指定python解释器,如Python2.7:virtualenv -p /usr/bin/python2.7 demo_env】
virtualenv --no-site-packages demo_env
【加上了参数--no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境】
激活虚拟环境:
切到虚拟环境的目录下:
cd demo_dev/bin
source activate
在激活的环境中,我们可以使用pip list 可以看到环境干干净净
正常安装第三方包:
如:pip install requests
退出虚拟环境:
deactivate
删除虚拟环境,直接删除文件夹即可:
rm -rf demo_project_env
快速安装项目依赖环境
生成requirements.txt文件
pip freeze > requirements.txt
安装requirements.txt依赖
pip install -r requirements.txt
O(∩_∩)O大功告成,以后再也不用担心环境的配置!