如何使用 msmpi 在 Windows 10 上安装 mpi4py

How to install mpi4py on Windows 10 with msmpi

我在 python 3.7.2 中使用 Anaconda。我的OS是Windows10,我安装了MSMPI。当我尝试通过 Anaconda 安装 mpi4py(其中只有 2.0 版本可用)时,python 降级到 3.6.8 版本,这与我的一些项目不兼容。我正在尝试使用 pip 安装 mpi4py 3,但收到错误消息:需要 Microsoft Visual C++ 14.0。使用 "Microsoft Visual C++ Build Tools" 获取它:https://visualstudio.microsoft.com/downloads/。我已经安装了,但是问题没有解决。我该怎么办?

首先需要安装Visual Studio 2017 (https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15) 和最后一个SDK Win10 and C++ Dev Tools/

其次,安装 MPI 工具和 SDK (https://www.microsoft.com/en-us/download/details.aspx?id=57467)

最后,在cmd.exe

中打印"pip install mpi4py"

就这些:)