python をコンピューター クラスターで実行するときに、インストールされているライブラリを見つけるのに問題があります。
たとえば、スクリプトで numpy をロードしようとすると:
#file: /home/foo/test.py
import numpy
print numpy.__version__
サーバー上で、私はこれを取得します:
foo@abax:~$ python test.py
1.4.1
しかし、リモート シェルを使用するノードで同じものを実行しようとすると、エラーが発生します。
foo@abax:~$ rsh -l foo ab01 "python test.py"
Traceback (most recent call last):
File "test.py", line 2, in <module>
import numpy
ImportError: No module named numpy
クラスターのセントラル ノードにインストールされているファイルをロードするように Python に指示する方法はありますか?