2つのPythonをインストールすると、pip3が間違ったパスを探しています。

2つのPythonをインストールすると、pip3が間違ったパスを探しています。

私は32ビットマシンに子犬Linuxをインストールしました。 Pip3パッケージマネージャを介してPython 3.5とPip3ライブラリをインストールしました。 pip3を実行すると、次のエラーが発生します。

root# pip3
bash: /usr/bin/pip3: /usr/bin/python3: bad interpreter: No such file or directory

この問題を解決する方法を知っていますか? pip3が間違ったパスを探しているようです。

追加情報:

  • pipがインストールされていません。
  • 2つの異なるバージョンのPythonがインストールされており、デフォルトのバージョンはPython 2.6.4です。
  • Pythonパス

    root# which python

    /usr/bin/python


私が試したこと:

  • ~によるとこれ答えてみました

    root# head -n1 /usr/local/bin/pip head: cannot open '/usr/local/bin/pip' for reading: No such file or directory

しかし、上記のようにエラーで終了します。そして/usr/local/optディレクトリはありません。


結論として:

/usr/bin/python3Pythonがインストールされている間にpip3が探しているようです。/usr/bin/python3.5

ベストアンサー1

$ hash -r

キャッシュのようなものを削除するコマンドを実行すると、安全にpipを使用できます。今はハッシュコマンドを実行する時間がないので、詳しくは調べないでください。

忘れられない2回目を忘れないように覚えてください。

おすすめ記事