“pip install psutil”抛出“错误:不支持的架构”。有什么解决方法吗?

我想在我macOS Catalina正在做的事情上安装 psutil pip install psutil,但它没有成功。相反,我收到了多条错误消息,Xcode指出该架构不受支持。有人遇到过类似的问题吗?这是整个输出:


Collecting psutil

  Using cached psutil-5.7.2.tar.gz (460 kB)

Using legacy 'setup.py install' for psutil, since package 'wheel' is not installed.

Installing collected packages: psutil

    Running setup.py install for psutil ... error

    ERROR: Command errored out with exit status 1:

     command: /Users/sanjibanbairagya/code/.envs/airbase_backend/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/53/072hdjvd63z1p57y512596rc0000gn/T/pip-install-a_22z6dq/psutil/setup.py'"'"'; __file__='"'"'/private/var/folders/53/072hdjvd63z1p57y512596rc0000gn/T/pip-install-a_22z6dq/psutil/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/53/072hdjvd63z1p57y512596rc0000gn/T/pip-record-ca9qt6ec/install-record.txt --single-version-externally-managed --compile --install-headers /Users/sanjibanbairagya/code/.envs/airbase_backend/include/site/python3.8/psutil

         cwd: /private/var/folders/53/072hdjvd63z1p57y512596rc0000gn/T/pip-install-a_22z6dq/psutil/

    Complete output (141 lines):

    running install

    running build

    running build_py

    creating build


上述问题有修复/解决方法吗?任何形式的帮助都将受到高度赞赏。提前致谢。


浮云间
浏览 70回答 3
3回答

斯蒂芬大帝

当我在安装不同的软件包(numphy、nltk 等)时遇到这个问题时,我可以通过导出环境变量来解决这个问题export ARCHFLAGS="-arch x86_64"

哈士奇WWW

发生错误时,我正在使用Python 3.8.2.升级到后此问题已修复Python 3.8.5

犯罪嫌疑人X

我遇到了同样的问题 - 也类似于Trouble pip Installation psutil on Mojave。几个对我有用的修复:这只发生在 python 3.8 上,python 3.7 似乎可以工作更新到最新,XCode 12 的命令行工具可以运行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python