virtualenvwrapper忽略VIRTUALENVWRAPPER_PYTHON

时间:2019-03-17 10:53:31

标签: python bash macos

尽管该问题看起来非常相似,但这不是该问题(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)

怎么了?

0 个答案:

没有答案