python3 -m pip install virtualenv -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
其后指定的 --trusted-host pypi.douban.com 是为了获得ssl证书的认证
sudo pip3 install virtualenvwrapper
配置 wrapper 运行的环境
#创建存放虚拟环境的目录
mkdir ~/bam/python_envs
vim ~/.bash_profile # 编辑此文件
在下一行输入
export WORKON_HOME=~/bam/python_envs # 加入自己设定的所有虚拟环境的工作空间
source /usr/local/bin/virtualenvwrapper.sh # 添加要激活的文件路径
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 # 设置默认的python版本
激活 virtualenvwrapper 文件
source ~/.bash_profile
通过 wrapper 创建虚拟环境空间
mkvirtualenv py38_env # 在虚拟环境目录 env_workspaces 下创建了 py_db 这个虚拟环境并自动进入
错误
virtualenvwrapper could not find virtualenv in your path
解决办法:
软链接 同样通过sudo find / -name 'virtualenv'可查找到路径
sudo ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv /usr/local/bin/virtualenv