Python virtualenv 搭建
2018-08-12 本文已影响0人
ybyao
命令行形式配置python virtual 环境
1安装virtualenv
pip install virtualenv
2创建项目
- 创建工程
virtualenv [-p /usr/local/bin/python3.6] [--no-site-packages | --system-site-packages] my_venv_3.6
# 这里-p参数选择你本机安装的python版本, packages选项表示是否你要复制 site-packages里面的第三方库到这个虚拟环境里
-
进入工程主目录
激活上图中的bin目录下的activate,只有激活之后,你使用pip install的安装第三方的model时才会安装到此环境下,否则之后安装到全局环境中
source my_venv_3.6/bin/activate
-
安装第三方module
pip install other_package
-
注销激活的虚拟环境
my_venv_3.6/bin/deactive
-
删除虚拟环境,只要删除其目录即可
rm -rf my_venv
PyCharm中的virtual环境配置
- PyCharm中默认是带有virtualenv的
-
可以在创建项目的时候设置,也可以在项目创建好之后再设置,我这里只讲创建完项目之后如何配置
在PyCharm的Preference中找到上图Project Interpreter
1 的位置可以添加virtual环境
2 的位置填写你要创建的virtual环境的位置,这里最好是你的项目根目录下新建一个空文件夹,这样将来删除的时候也方便
最后我创建的目录如下
3.png
1 venv即为我创建的虚拟环境的目录,它是在我当前项目目录下的
注意事项
-
用pip安装第三方moduel的时候速度慢的话,可以使用下面的方法(https://blog.csdn.net/wukai0909/article/details/62427437)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple model_name
-
记得激活当前的环境,source bin/active, 否则使用pip install 时安装的是默认本地全局的环境,而不是你当前环境里的site-packages