一般に、シェルは、入力した名前のファイルを見つけるために、PATH
変数にリストされたディレクトリを検索します。シェルが実際に実行しようとしているファイルを調べる場合は、 (ウィンドウは読まないでください)、which pip
を実行してください。私は同等の窓はwhere pip
だと信じていますが、それについて私を引用しません。
あなたが遭遇した特定のエラーは、Pythonがpython -m pip
のようなものを実行した結果であるようですが、これはpip
というモジュールを実行してください。あなたのシステムにpip
という名前のファイルが存在し、pip
を実行しようとすると、私は2つの事のうちの1つが起こっていると推測しています。
あなたがpip
を再インストールしようとする必要があり、その場合には何らかの形でいくつかのファイルを、削除したまたはデフォルトのpythonのあるパイソン変更されている、とあなたはpip
を持っていないのどちらかあなたが今使っているPythonのモジュールです。 、最後の理論をテストwhich python
を実行してみてくださいと2
がパスに存在する場合、その後、ニシキヘビが混ざってしまったかどうかを確認するためにpython3 -m pip
を実行するには
。逆に、デフォルトでpython3を使用するシステムでは、上記のコマンドの結果に3
が表示され、python2 -m pip
を試すことができます。
希望は、Pythonのバージョン管理の混乱をクリアするのに役立ちます。
この質問は[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)に適しています。 *この質問は[ヘルプセンター](http://stackoverflow.com/help/on-topic)で定義されている範囲内のプログラミングに関するものではないため、* –