Как правильно установить mpi4py в windows 8? - PullRequest
2 голосов
/ 10 марта 2019

Я пытаюсь заставить работать пакет mpi4py, но получаю сообщение об ошибке при импорте MPI из этого пакета.

Я попробовал следующее:

pip install mpi4py

Затем я установилMSMPI и msmpisdk файлы и добавили пути "C: \ Program Files \ Microsoft MPI \ Bin" и "C: \ Program Files (x86) \ Microsoft SDKs \ MPI" к моим переменным среды.

Теперь япробуя тестовый код:

from mpi4py import MPI
import sys

size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
name = MPI.Get_processor_name()

sys.stdout.write(
"Hello, World! I am process %d of %d on %s.\n"
% (rank, size, name))

который я сохранил как hello.py

Когда я пытаюсь запустить этот питон hello.py

, в строке возникает следующая ошибка:mpi4py import MPI

«Ошибка импорта: ошибка загрузки DLL: указанная процедура не найдена»

Я предполагаю, что это из установки.Я пропускаю шаг в этой настройке / установке этого пакета?

1 Ответ

1 голос
/ 10 марта 2019

Я удалил все и начал заново, но на этот раз я сначала установил Microsoft MPI, а затем установил pip mpi4py. Я не уверен, как / почему, но это решило мою проблему.

...