【问题标题】:Failed building wheel for psutil on macOS在 macOS 上为 psutil 构建轮子失败
【发布时间】:2020-10-06 14:30:32
【问题描述】:

问题

我正在尝试使用 pip 安装 psutil,因此我运行了 pip install psutil,但收到以下错误消息:

Failed building wheel for psutil
Running setup.py clean for psutil


我的尝试

在 setup.py 期间似乎出现了问题:Building wheel for psutil (setup.py) ... error

我试过跑步:

xcode-select --install

但我收到以下错误消息:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

我也试过了:

sudo xcode-select --switch /Library/Developer/CommandLineTools

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

两者都可以正常工作,但即使在重新启动终端后,我也看不到任何变化。


最后,我尝试运行:

sudo xcode-select --reset

这也没什么区别。

【问题讨论】:

  • 请贴出pip install psutil命令的完整日志。
  • 错误很长,所以我使用谷歌驱动器附加它。
  • 日志仍然被剥离,但我想这和#1632是同一个问题。尝试下载较旧的 SDK(例如来自 here 的 10.9),解压并通过 CFLAGS="-isysroot /path/to/MacOSX10.9.sdk" pip install psutil 安装。如果你不成功,我可以上传我机器上构建的轮子。
  • 感谢您将我引导至该站点。实际上,我安装了 2 个版本的 sdk,所以我所要做的就是删除旧版本,然后它就可以工作了。

标签: python macos installation pip psutil


【解决方案1】:

我刚刚输入:

sudo open /Library/Developer/CommandLineTools/SDKs

进入我的终端,结果发现我安装了 2 个版本的命令行 SDK,所以它看起来像这样:

MacOSX.sdk -> MacOSX10.15.sdk
MacOSX10.15.sdk
MacOSX10.14.sdk

然后我删除了旧的 MacOSX10.14.sdk,一切都开始正常工作了。

在此处找到解决方案:https://github.com/giampaolo/psutil/issues/1632#issuecomment-564800186

【讨论】:

    猜你喜欢
    • 2018-06-17
    • 2018-08-07
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 2020-06-11
    • 2018-01-07
    • 2017-03-17
    • 2020-11-09
    相关资源
    最近更新 更多