升级Python到3.10后使用pip安装psutil模块报错如何解决
报错原因
psutil 5.8.0版本未提供适配Python 3.10的Windows预编译wheel安装包,pip默认拉取该版本后会尝试从源码编译安装,而本地缺少Microsoft Visual C++ 14.0+编译环境,因此触发报错。
解决方案
- 优先选择安装适配Python3.10的高版本psutil,直接执行命令:
pip install psutil>=5.9.0
5.9.0及以上版本已官方提供Python3.10对应的Windows预编译包,无需本地编译即可直接完成安装。 - 若项目必须使用5.8.0版本的psutil,可先执行
pip install wheel安装wheel组件,再重新尝试安装;如果依然失败,可安装Microsoft C生成工具,勾选「桌面使用C开发」相关组件后重新执行安装命令。 - 若拉取官方源包失败,可指定国内常用PyPI镜像源安装即可。
内容的提问来源于stack exchange,提问作者user17208091
相关产品推荐
相关产品推荐

