Я пытаюсь заставить пакет 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
Когда я пытаюсь запустить этот python hello.py
в строке возникает следующая ошибка: from mpi4py import MPI
«ImportError: Ошибка загрузки DLL: не удалось найти указанную процедуру»
Я предполагаю, что это из-за установки. Я пропустил шаг в этой настройке/установке этого пакета?