我使用Anaconda使用Python 3.7.2。我的操作系统是Windows 10,我已经安装了MSMPI。当我试图通过蟒蛇安装mpi4py(其中只有2.0版本是avalible),蟒蛇调降评级至3.6.8版本,这是不符合我的一些项目的兼容。我试图安装使用PIP mpi4py 3,但我收到一个错误:微软的Visual C ++ 14.0是必需的。 https://visualstudio.microsoft.com/downloads/:用“微软的Visual C ++生成工具”得到它。我已经安装了它,但问题一直没有解决。我该怎么办?
首先,你需要安装Visual Studio 2017年(https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15)与最后SDK Win10和C ++开发工具/
其次,安装MPI工具和SDK(https://www.microsoft.com/en-us/download/details.aspx?id=57467)
最后,打印输入cmd.exe“PIP安装mpi4py”
就这样:)
我有同样的问题,并没有回答解决了问题。
对我来说,下面的解决了这个问题。我编译和手动安装了mpi4py如下: