当你的环境上有多个项目,每个项目所依赖的包版本不同时,搭建多个互不干扰的开发环境就显得很有必要。
虚拟环境安装步骤
1.安装依赖包
(sudo) pip install virtualenv virtualenvwrapper
2.在~/.bash_profile(有的是.bashrc,也有的是.zshrc,根据shell类型而异)文件添加以下内容
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
export VIRTUALENVWRAPPER_PYTHON=/usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
fi
其中VIRTUALENVWRAPPER_PYTHON是所用环境的python路径
修改后如果想让其立即生效可执行类型如下的命令, 也可以重启终端使之生效
source ~/.bash_profile
虚拟环境常用方法
创建运行环境xxx_env
mkvirtualenv xxx_env
进入xxx_env环境
workon xxx_env
退出环境
deactivate
列出可用的运行环境
lsvirtualenv
列出当前环境安装的包
lssitepackages
删除运行环境
rmvirtualenv xxx_env
创建临时运行环境
mktmpenv
创建xxx01项目和运行环境xxx01
mkproject xxx01