mac python环境
首先官方网站安装python3
安装虚拟环境和扩展
pip3 install virtualenv
pip3 install virtualenvwrapper
查看virtualenvwrapper位置为:
命令:sudo find / -name virtualenvwrapper.sh
结果:/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
查看python3位置为:
命令:which python3
结果:/usr/local/bin/python3
编辑 vim ~/.bash_profile 添加以下配置信息:
export WORKON_HOME=~/pyenv # 存放虚拟环境到目录
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 # 指定默认解释器
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh # 指定位置
使 bash_profile配置文件生效
命令:source ~/.bash_profile
创建环境失败,原因(网上的):
出现这种错误,是因为 virtualenv 这个基础依赖包被安装在了Mac 的默认 Python 目录下, 就需要做一个软连接 ln -s。
解决:
命令:find / -name "virtualenv" 查找路径
结果:/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv /usr/local/bin/virtualenv
创建软连接:
sudo ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv /usr/local/bin/virtualenv
创建环境(默认python3)
mkvirtualenv myenv
退出环境
deactivate
删除环境
rmvirtualenv mien
切换环境:
workon tab