Как установить mpi4py на Windows 10 с помощью msmpi

Я использую Anaconda с Python 3.7.2. Моя ОС - Windows 10, я установил MSMPI. Когда я пытаюсь установить mpi4py через Anaconda (где доступна только версия 2.0), python понижается до версии 3.6.8, которая не совместима с некоторыми из моих проектов. Я пытаюсь установить mpi4py 3 с помощью pip, но получаю сообщение об ошибке: требуется Microsoft Visual C++ 14.0. Получите его с помощью средств сборки Microsoft Visual C++: https://visualstudio.microsoft.com/downloads/. Я уже установил его, но проблема не решена. Что я должен делать?

1 ответ

Решение

Прежде всего вам необходимо установить Visual Studio 2017 ( https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15) с последним SDK Win10 и C++ Dev Tools/

Во-вторых, установите MPI Tools и SDK ( https://www.microsoft.com/en-us/download/details.aspx?id=57467).

В конце выведите "pip install mpi4py" в cmd.exe

Это все:)

У меня была такая же проблема, и никакой ответ не решил ее.

Для меня следующее решило проблему. Я скомпилировал и установил mpi4py вручную следующим образом:

См. /questions/20219405/oshibka-zagruzki-mpi-dll-v-mpi4py/55064391#55064391

Другие вопросы по тегам