您的位置:首页 > 编程语言 > Python开发

python虚拟环境virtualenv

2017-03-05 13:16 246 查看

用途

使每个python运行的环境互不干涉

1:安装virtualenv

sudo pip install virtualenv


这种在线安装的方式,默认是从python官方源下载到本地。网络不稳定的话,会很慢。

所以建议使用国内镜像。

sudo pip install -i http://pypi.mirrors.ustc.edu.cn/ virtualenv


参考http://blog.csdn.net/win_turn/article/details/59733715

2:创建虚拟环境

virtualenv TestEnv


默认情况下, 虚拟环境中不包括系统的site-packages, 若要使用,请添加参数:

virtualenv --system-site-packages TestEnv


指定python版本

virtualenv -p /usr/bin/python2.7 TestEnv
virtualenv -p /usr/bin/python3.4 TestEnv


3:进入虚拟环境

source TestEnv/bin/activate


进入虚拟环境后,命令提示符的左侧,会显示该虚拟环境的名称。

4:查看已经安装的python包

pip list


显示所有依赖,并生成requirements文件

pip freeze > requirements.txt


在其他虚拟环境中,根据requirements文件创建相同环境

pip install -r requirements.txt


5:安装python包

pip install requests


如果同一台机器上,别的virtualenv中已经安装的python包,可以直接复制过来。

命令:
cp -R


6:退出虚拟环境

deactivate


7:删除虚拟环境

rm -rf TestEnv
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息