私はOSX Yosemiteを実行しているマシンを持っています(これはOSXのいくつかのバージョンで違いがあります)。OSXがなぜpythonを実行していないのですか?
私は、Python、すなわち
./Myscript.py
または私は
を入力する場合は、明示、今のpythonpython Myscript.py
を呼び出すことにより、スクリプトを直接実行されたかどうかに応じてライブラリをインポートすることができるかどうかでanomily気づきました
$whereis python
/usr/bin/python
スクリプト内の私のシバンラインは
です#!/usr/bin/python
私は、同じバージョンのpythonがどちらの場合でも実行されていると仮定しました。
しかし、調査した後、私は
$python --version
Python 2.7.6
$/usr/bin/python --version
Python 2.7.10
を見つけるので、実行されているのpythonは私がwhereisは
を行うとき、誰もがこの上でいくつかの光を当てるてくださいすることができ得るものではないように思われ、それを修正する方法を明確にしますか?私は本当に両方の場合で2.7.10を実行したいのですが、ライブラリをインストールすると2.7.6になりますが、スクリプトを実行すると2.7.10が実行され、ライブラリは表示されません。
おかげ
ジョン
'whereis'ではなく' which python'を使うべきです。 –
ありがとう、少なくとも正しいバージョンを示しています.. –