2014-09-02 1 views
0

Недавно я загрузил и установил Fedora Scientific 20, так как я был , впечатлен списком прилагаемого программного обеспечения. Мой интерес к программному обеспечению объясняется включением инфраструктуры MPI. Я смог скомпилировать и выполнить простую программу на C с помощью mpicc и mpiexec. Тем не менее, мне нужна помощь с помощью MPI4PY для вызова OpenMPI с использованием кода Python.Использование MPI4PY в FedoraScientific

В терминале, если я попробую:

$ /lib64/openmpi/bin/mpiexec -n 2 python3 helloworld.py

Traceback сообщает, что

ImportError: No module named 'mpi4py'

был поднят. Программа helloworld.py была примером, найденным в сети с помощью строки , являющейся from mpi4py import MPI.

Поскольку Apper указывает, что mpi4py был установлен как для Python2, так и для Python3 для OpenMPI как часть установки Fedora Scientific, я не уверен, что может быть неправильным. Кто-нибудь может посоветовать, как использовать этот пакет?

ответ

0

Похоже, что что-то не так с вашей окружающей средой. Возможно, mpi4py, так как вы подтвердили, что он установлен, установлен в странном месте. Помогло бы установление PYTHONPATH?

https://docs.python.org/2/using/cmdline.html#environment-variables

 Смежные вопросы

  • Нет связанных вопросов^_^