У меня проблема с 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, чтобы загрузить файлы, которые установлены в центральном узле кластера?