安装 mpi4py 和 vcvarsall 问题



尝试安装mpi4py并在运行时遇到问题

easy_install mpi4py

并获得:

error: Setup script exited with error: Unable to find vcvarsall.bat

通过阅读有关类似问题的文献,我认为这是一个编译器问题,但我不知道如何实现该问题中提到的修复程序。从我找到mpi4py文档中

env MPICC=/path/to/mpicc easy_install mpi4py

我在Windows上,cmd不允许我运行这样的命令。我对 Windows 命令行不太熟悉,所以不知道如何正确实施此修复程序,或者这甚至是一个正确的修复程序?

easy_install mpi4py MPICC=/path/to/mpicc不是一个选项,因为easy_install没有传递变量的参数。

我正在使用OpenMPI

编辑 1

vcvarsall.bat文件在我的VS12文件夹中,因此很可能与上述情况下概述的问题相同。我正在使用VS12的开发人员命令提示符,也没有运气

我从来没有运气让python编译在Windows上工作。幸运的是,我也从来没有迫切的需求。您可以尝试非官方的二进制安装程序吗?

如果需要将其安装到 virtualenv,请先激活 virtualenv,然后将 easy_install "..." 与下载的二进制文件的完整路径一起使用。

如果你真的需要编译它,你需要遵循所有其他解决方案所说的让编译在Windows上工作。

相关内容

  • 没有找到相关文章

最新更新