2017-03-24 4 views
0

私のRHELボックスのデフォルトバージョンはPython 2.7です。私はまた、Pythonの3.5がインストールされていると私の.bachrcファイルに次を追加しました:私はpython -Vを実行し、それが3.5を示し同じマシン上のPython3.5とPython2.7でvirtualenvをアップグレードできません

alias python=/usr/bin/python3.5 

。すべての良い。

私はその後、実行します。

pip install --upgrade virtualenv 

を私は次のエラーを取得する:2.7はまだ参照されている理由

No distributions at all found for virtualenv in /usr/local/lib/python2.7/site-packages 

は、私は思ったんだけど?

ありがとうございました。

答えて

1

pipの内容を見ると、それは単なるPythonスクリプトであり、古いPythonを指し示すシバン線(#!)があります。そうしないとあなたはいつもこの

python3.5 -m pip install <package> 
のようにPIP実行することができますあなたはおそらく pip3.5プログラムを持っている、とあなたはこの

alias pip=/usr/bin/pip3.5 

のようにそれを別名することができ、この

cat $(which pip) 

をお試しください

関連する問題