我们常常要在不同的Python程序中使用不同的Python依赖包,如果我们都将这些依赖包安装到电脑默认的位置下,将导致环境混乱,这个时候,我们可以安装一个Python的VirtualEnv来解决开发环境隔离等问题。
1.安装virtualenv
直接通过pip安装
python3 -m pip install virtualenv
2.安装virtualenvwrapper
python3 -m pip install virtualenvwrapper
然后我们可以通过find命令找到virtualenvwrapper.sh
sudo find / -name 'virtualenvwrapper.sh'
一般都在/usr/local/bin/virtualenvwrapper.sh
然后编辑bashrc_profile
vim ~/.bash_profile
将下面这三句添加到里面
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export WORKON_HOME=/Users/liuyao/MyProjects/PythonProjects
source /usr/local/bin/virtualenvwrapper.sh
这里解释一下,第一句是因为我们安装的时候采用的python3,所以这里要配置一下使用python3,第二句是我们默认的虚拟环境保存位置,第三句就是上面我们find找到的virtualevwrapper.sh
的地方
最后再source一下就OK了
source ~/.bash_profile
3.使用方式
- 列出所有虚拟环境 workon
- 创建基本环境 mkvirtualenv [环境名]
- 激活环境 workon [环境名]
- 退出环境 deactivate [环境名]
- 删除环境 rmvirtualenv [环境名]