我想安装 mpi4py。 安装失败并出现以下错误。 请分享相同错误的解决方案。
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for mpi4py
Failed to build mpi4py
ERROR: Could not build wheels for mpi4py, which is required to install pyproject.toml-based projects
[notice] A new release of pip available: 22.3 -> 22.3.1
[notice] To update, run: python -m pip install --upgrade pip
我使用“pip install pyproject-toml”安装了 pyproject-toml。 但 mpi4py 仍然无法安装。 我的Python版本是Python 3.8.0。
以下对我有用:
sudo apt update
sudo apt-get install libopenmpi-dev
好像相关的包都扭曲了。 按照以下步骤安装。
apt --fix-broken install
apt install mpich
pip install mpi4py
sudo apt-get install libopenmpi-dev
对我不起作用。事实上 openmpi lib 已经是服务器上的最新版本。
事实上,事实证明 conda 有效:
conda install mpi4py
希望您也在使用 conda。
我有同样的错误消息。我使用了 Anaconda-Navigator 界面,效果很好。
另一种选择是使用
brew
。如果 OpenMPI 对您来说不是依赖问题,那么当我使用它时安装也有效。
brew install mpi4py
我正在使用 mpich 并且不想安装 openmpi,但以下内容对我有用:
pip install mpi4py-mpich
对我来说,当我之前使用
sudo
时,它起作用了:
sudo pip install mpi4py