如何在分离环境中安装 mpi4py

How to install mpi4py in a separation environment

提问人:hjc 提问时间:5/25/2023 最后编辑:Wahlstrommmhjc 更新时间:5/25/2023 访问量:79

问:

我尝试使用 安装 mpi4py,但它给了我错误:pip install mpi4py

mpi.h no such file or directory
could not build wheel for mpi4py, which is required to install pyproject.toml-based projects.

我发现系统没有,但由于某些网络错误,我无法将其安装在单独的环境中。无论如何,我怎样才能安装 mpi4py?libopenmpi-dev

蟒蛇 mpi4py mpich

评论

1赞 freude 5/25/2023
据我所知,mpi4py 只是一个包装器。您需要先安装 mpich2 或 openmpi。这与 Python 或其环境无关。
0赞 freude 5/25/2023
在安装 mpi4py 之前,请确保系统中存在命令 mpirun 或 mpiexec
0赞 9769953 5/25/2023
“将其安装在单独的环境中”是什么意思?您是否创建了一个,如果是,如何创建?然后,什么样的网络错误?由于您设法安装了 mpi4py,因此下载文件并不多;可能是 libopenmpi-dev(看起来像是操作系统包,而不是 PyPI 包)托管在有连接问题的服务器上,但通常,您可以重定向到另一台服务器。
0赞 hjc 5/25/2023
我所处的环境无法访问网络,因此我可以先下载 mpich2 或 openmpi,然后将其移动到我自己的环境中,然后手动安装吗?我应该下载哪个库?也许它需要一些其他的依赖项?

答: 暂无答案