macOS 上 psutil 的构建轮失败

Failed building wheel for psutil on macOS

问题

我正在尝试使用 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

这也没什么区别。

我刚刚输入:

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