簡體   English   中英

無法在同一台計算機上使用Python3.5和Python2.7升級virtualenv

[英]Unable to upgrade virtualenv with Python3.5 and Python2.7 on the same machine

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?

謝謝。

如果查看pip的內容,您會注意到它只是一個Python腳本,並且有一個指向您的舊python的shebang行( #! )。 嘗試這個

cat $(which pip)

您可能有一個pip3.5程序,您可以像這樣對它進行別名

alias pip=/usr/bin/pip3.5

否則你總是可以像這樣運行pip

python3.5 -m pip install <package>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM