欢迎光临
我们一直在努力

如何解决Python pip Error “Preparing metadata (pyproject.toml) did not run successfully“

Python pip Error Preparing metadata pyproject.toml did not run successfully

  • 现象
  • 发现
  • 解决方法
    • NumPy与Python版本兼容表

现象

在这里插入图片描述 在这里插入图片描述 python版本为3.13.5,自动安装numpy时发生报错

发现

在报错末尾我们发现有段日志

ninja: build stopped: subcommand failed.

我查到ninja是一种编译工具,类似cmake,而ninja更新速度,可能自动安装的版本numpy版本太高,所以即便是最新的ninja,也无法编译最新的numpy,从而报错。

解决方法

降低numpy的版本

NumPy与Python版本兼容表

NumPy版本兼容的Python版本
>2.1 3.15
1.26.0 3.9-3.12
1.25.0 3.9-3.11
1.24.0 3.8-3.11
1.23.0 3.8-3.10
1.22.0 3.8-3.10
1.21.0 3.7-3.9

我尝试安装2.1.0版本,成功安装

赞(0)
未经允许不得转载:171主机测评 » 如何解决Python pip Error “Preparing metadata (pyproject.toml) did not run successfully“
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址