尽管该问题看起来非常相似,但这不是该问题(virtualenvwrapper seemingly ignoring VIRTUALENVWRAPPER_PYTHON)的重复
我尝试通过将以下内容插入我的virtualenvwrapper
中,使~/.bash_profile
默认使用Python3:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
仍然,它不能按预期的方式工作(如果我没有提供特定版本的python作为-python
参数,则会创建预安装了Python2的新环境。
pip版本返回正确的python(3.x)版本:
pip --version
pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6)
但是setuptools仍然指向2.7:
easy_install --version
setuptools 40.8.0 from /Users/username/.virtualenvs/ttt/lib/python2.7/site-packages (Python 2.7)
怎么了?