Mac上使用virtualenv配置Python虚拟环境
-
升级pip(可选)
pip3 install --upgrade pip
-
安装virtualenv
pip install virtualenv
-
安装virtualenvwrapper (virtualenvwrapper是virtualenv的扩展包,可以更加方便的新增、删除、复制、切换Python虚拟环境)
pip install virtualenvwrapper
ps:这里执行的话可能会报一个关于'pbr'的错误,至于错误发生的原因我也不清楚,可能是pip源的问题或者其他,解决方法参考下面的链接https://blog.csdn.net/qq_33704587/article/details/54022462,将命令中的pip源替换成自己目前使用的即可(换源可以参考我的另一篇换源博文https://www.cnblogs.com/chenprice/p/13509047.html)
-
创建存放Python虚拟环境的文件夹
mkdir ~/.virtualenvs
-
进入该文件夹
cd ~/.virtualenvs
-
查看python3和virtualenvwrapper.sh的路径并保存下来
which python3
which virtualenvwrapper.sh
-
编辑环境变量
vim ~/.bash_profile
-
在环境变量中添加以下代码
export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON='Python3路径'
source virtualenvwrapper.sh路径
-
保存环境变量
source ~/.bash_profile
-
进入存放虚拟环境的文件夹并创建虚拟环境
cd ~/.virtualenvs
mkvirtualenv -p python3 虚拟环境名字(名字为虚拟环境名称,自己随便取)
-
随便进入一个文件夹
进入虚拟环境
- workon 虚拟环境名称
退出虚拟环境
- deactivate
删除虚拟环境
- rmvirtualenv 虚拟环境名称
列出所有的虚拟环境
- workon