VirtualEnvRapper错误:路径python2(来自python=python2)不存在

2024-06-20 15:17:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Ubuntuo 18.04上使用VirtualEnvrapper设置virtualenv,但是当我尝试运行mkvirtualenv temp时,我从VirtualEnvrapper得到一个错误:The path python2 (from --python=python2) does not exist

.bashrc中的相关行包括:

147 # virtualenvwrapper variables
148 export WORKON_HOME=~/.virtualenvs
149 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
150 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv
151 source /usr/local/bin/virtualenvwrapper.sh

如果我运行mkvirtualenv temp --python=python3,环境将按预期创建并正常工作,但我会收到消息Already using interpreter /usr/bin/python3,它告诉我.bashrc第149行正确设置了变量

我的困惑是我没有使用Python2。我知道它安装在操作系统上,但它是VirtualEnvrapper Python 2.x的默认版本吗?即使是,我相信.bashrc中的第149行和第150行覆盖了这一点。如有任何建议,我们将不胜感激


Tags: thebinvirtualenvusr错误exporttemppython3