我在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/。我已经安装了它,但是问题没有解决。我该怎么办?
答案 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,如下所示: