コマンドは、組み込みのBourneシェルとをパスで発見されている場所を見つけるための標準的な方法は、
$ command -v python
/usr/local/anaconda/bin/python
(ところで、たを使用しないでください。シェルはあなたを教えてみましょう)
Python2はあなたのパス上にあるかもしれませんが、リストの後ろにあるのは、見つかっているものより簡単です。
$ help hash
hash: hash [-lr] [-p pathname] [-dt] [name ...]
Remember or display program locations.
...
-d forget the remembered location of each NAME
$ hash -d python; command -v python
/usr/local/anaconda/bin/python
がより友好的な方法でパスを表示するには:それも見つかった実行ファイルのシェルのキャッシュを更新する必要がある可能性があり
$ echo $PATH | tr : \\n
/usr/local/anaconda/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
あなたはあなたのパスを再配置することができます。私が時々使うもう一つのトリックは、おそらくそれを大文字にすることによって、システム提供の実行可能ファイルの名前を変更することです。それでも利用可能ですが、特別な努力なしには見つかりません。
あなたが使用する必要がWindowsで
、あなたは 'python2 --version'を実行したときにあなたは何を得るのですか? –
あなたが使っているシステムは何ですか? 'pip2 install SomePackage'を試しましたか?また、 'whereis python2'と' env python2'を試してみてください。 –
@ M.T私は既に書いている:Python2が見つかりません。 – kame