【问题标题】:Installing mpi4py and vcvarsall issue安装 mpi4py 和 vcvarsall 问题
【发布时间】:2013-12-19 21:03:36
【问题描述】:

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

easy_install mpi4py

然后得到:

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

通过阅读类似issues 的文献,我认为这是一个编译器问题,但我不知道如何实施该问题中提到的修复程序。来自mpi4pydocumentation我找到了

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 compiler-construction mpi


    【解决方案1】:

    我从来没有让 python 编译在 Windows 上工作的运气。幸运的是,我也从来没有迫切需要它。可以试试the unofficial binary 安装程序吗?

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

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

    【讨论】:

    • 非常感谢!我整天都在寻找这样的东西!
    猜你喜欢
    • 2011-04-22
    • 1970-01-01
    • 2020-07-31
    • 2015-04-11
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2016-04-15
    相关资源
    最近更新 更多