Python 2.7是我RHEL盒子上的默认版本。我还安装了Python 3.5并将以下内容添加到我的.bachrc文件中:
alias python=/usr/bin/python3.5
我运行python -V
,它表示3.5。一切都好。
pip install --upgrade virtualenv
我收到以下错误:
No distributions at all found for virtualenv in /usr/local/lib/python2.7/site-packages
我想知道为什么仍然会引用2.7?
感谢。
答案 0 :(得分:1)
如果你查看pip
的内容,你会注意到它只是一个Python脚本,它有一个指向你旧python的shebang行(#!
)。试试这个
cat $(which pip)
你可能有一个pip3.5
程序,你可以像这样对它进行别名
alias pip=/usr/bin/pip3.5
否则你总是可以像这样运行pip
python3.5 -m pip install <package>