错误:无法为 mpi4py 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

eve*_*eve 14 pip mpi4py pyproject.toml

我想安装 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
Run Code Online (Sandbox Code Playgroud)

我使用“pip install pyproject-toml”安装了 pyproject-toml。但 mpi4py 仍然无法安装。我的Python版本是Python 3.8.0。

小智 11

以下对我有用:

sudo apt update

sudo apt-get install libopenmpi-dev
Run Code Online (Sandbox Code Playgroud)


eve*_*eve 4

看来相关的包是扭曲的。按照以下步骤安装。

apt --fix-broken install
apt install mpich
pip install mpi4py
Run Code Online (Sandbox Code Playgroud)