安装mpi4py和vcvarsall问题

问题描述 投票:0回答:1

尝试安装

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 mpi
1个回答
1
投票
我从来没有幸运地让 python 编译在 Windows 上工作。幸运的是,我也从来没有迫切需要它。您可以尝试

非官方二进制安装程序吗?

如果您需要将其安装到 virtualenv,请首先激活您的 virtualenv,然后使用

easy_install "..."

 以及下载的二进制文件的完整路径。

如果您确实需要编译它,则需要遵循所有其他解决方案关于在 Windows 上进行编译的说明。

© www.soinside.com 2019 - 2024. All rights reserved.