Я пытаюсь заставить работать пакет 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: указанная процедура не найдена»
Я предполагаю, что это из установки.Я пропускаю шаг в этой настройке / установке этого пакета?