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

时间:2019-02-10 10:08:19

标签: python windows mpi4py

我在python 3.7.2中使用Anaconda。我的操作系统是Windows 10,已经安装了MSMPI。当我尝试通过Anaconda(仅提供2.0版本)安装mpi4py时,python降级为3.6.8版本,这与我的某些项目不兼容。我正在尝试使用pip安装mpi4py 3,但是收到错误消息:需要Microsoft Visual C ++ 14.0。使用“ Microsoft Visual C ++生成工具”获得它:https://visualstudio.microsoft.com/downloads/。我已经安装了它,但是问题没有解决。我该怎么办?

2 个答案:

答案 0 :(得分:0)

首先,您需要使用最新的SDK Win10和C ++开发工具/

安装Visual Studio 2017(https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15)。

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

最后,在cmd.exe中打印“ pip install mpi4py”

仅此而已:)

答案 1 :(得分:0)

我遇到了同样的问题,没有答案解决了这个问题。

对我来说,以下解决了问题。我手动编译并安装了mpi4py,如下所示:

请参见https://stackoverflow.com/a/57629338/11967816