python之virtualenv多环境管理

在python开发过程中,pycharm里一个项目需要设置一个interpreter(解释器),也就是指定当前项目运行的python.exe路径(如果不指定则会使用默认安装的python.exe);该工程所有的依赖包都会下载到这个python.exe的 Lib/site-packages 相对目录下

python之virtualenv多环境管理_第1张图片

如果所有工程都使用默认安装的python.exe,那么安装路径下的 site-package目录就会越来越大!

virtualenv

可以使用virtualenv来规划不同项目的interpreter解释器,如果使用的是windows操作系统为了方便操作还需要安装virtualenvwrapper-win,这是对virtualenv在windows上的一个封装;

安装

安装命令如下:

pip install virtualenv
pip install virtualenvwrapper-win

这样会把两个组件安装到python的安装目录的Lib/site-packages下,供全局使用

环境配置

配置 WORKON_HOME,virtualenv默认会把管理的目录生成到c盘,我们可以通过WORKON_HOME设置让其把依赖都下载到我们指定的目录下:

python之virtualenv多环境管理_第2张图片

创建虚拟环境

打开cmd黑窗口,使用命令:

mkvirtualenv xxx

其中xxx是你的虚拟环境的名称,自定义;

如下即成功了:
python之virtualenv多环境管理_第3张图片

查看本地所有的虚拟环境

打开cmd黑窗口,使用命令:workon

C:\Users\Administrator>workon

Pass a name to activate one of the following virtualenvs:
==============================================================================
excel
jsmindmulti
jsmind_env
pyqt5_env
time_qt5_alert
time_qt5_table
time_qt5_table_pkg_nuitka
time_qt5_table_pkg_pyinstaller
time_table_env
time_table_qt

删除虚拟空间

打开cmd黑窗口,使用命令:rmvirtualenv xxx
python之virtualenv多环境管理_第4张图片
表示删除成功

目录结果

创建虚拟环境,其实就是在WORK_ON环境变量指定的目录下生成对应的目录和文件,每一个目录里都有完整的pyhton运行环境和依赖的第三方包;

python之virtualenv多环境管理_第5张图片

pycharm配置指定虚拟环境

file—>settings打开配置 --> Pyhton Interpreter --> 然后点击 Add 按钮,找到WORK_ON下对应目录即可
python之virtualenv多环境管理_第6张图片
over~~

你可能感兴趣的:(Python入门到放弃,python,virtualenv,开发语言)