Python虚拟环境管理器配置
本贴于2021.04.24
进行修正
安装virtualenv、virtualenvwrapper
-
Linux环境
首先在终端输入如下指令:
sudo pip install virtualenv virtualenvwrapper
然后修改配置文件
~/.bash_profile
(bash)或者~/.zshrc
(zsh),添加如下内容export WORKON_HOME=$HOME/.virtualenvs # 虚拟环境存放路径 export PROJECT_HOME=$HOME/workspace # 项目文件存放路径 source /usr/local/bin/virtualenvwrapper.sh # 如果找不到该文件,通过whereis virtualenvwrapper.sh 来寻找路径,并修改
-
MacOS环境
同上,区别在于配置文件,位置依据python版本而定,我的是3.6版
export WORKON_HOME=$HOME/.virtualenvs # 虚拟环境存放路径 export PROJECT_HOME=$HOME/workspace # 项目文件存放路径 export VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh # 基本在这个目录,具体依Python版本而定 export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3 # 基本在这个目录,具体依Python版本而定 export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv # 基本在这个目录,具体依Python版本而定 source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh # 基本在这个目录,具体依Python版本而定
-
Windows环境
打开cmd,输入
pip install virtualenv virtualenvwrapper-win
-
注意:Windows环境下虚拟环境默认存在
C:\Users\[USER]\Envs
里面,其中[USER]是指当前用户名如需修改,则需要更改环境变量
WORKON_HOME
,将其值改为你想要的路径
随后修改python安装目录下的Python37\Scripts\mkvirtualenv.bat
,
将第24行的set "venvwrapper.default_workon_home=%USERPROFILE%\Envs"
修改为:set "venvwrapper.default_workon_home=%WORKON_HOME%\Envs"
-
-
常用指令
指令 含义 其他参数 mkvirtualenv ENV 创建运行环境ENV -p python[version] rmvirtualenv ENV 删除运行环境ENV mkproject PROJ 创建PROJ项目和运行环境PROJ mktmpenv 创建临时运行环境 workon ENV 工作在bsp运行环境 lsvirtualenv 列出可用的运行环境 lssitepackages 列出site-packages目录的所有软件包 deactivate 退出当前运行环境 cdvirtualenv 进入虚拟环境目录 cdsitepackages 进入虚拟环境的site-packages目录