Windows 10系统使用pip安装psutil库报错如何解决?
psutil安装报错解决方案
报错原因
该报错产生的核心原因是psutil包含C语言编写的扩展模块,当pip无法匹配到适配你当前Windows系统、32位Python3.10版本的预编译二进制包时,会自动尝试从源码编译安装,而你的系统缺少必需的Microsoft Visual C++ 14.0及以上版本编译环境。
解决方案
按优先级从高到低尝试即可:
- 方案1:升级pip后重新安装
新版pip会自动检索匹配对应环境的预编译二进制包,无需本地编译,绝大多数场景可直接解决问题,依次执行以下两条命令即可:python -m pip install --upgrade pip pip install psutil - 方案2:安装C编译环境
如果升级pip后仍报错,可安装Microsoft C生成工具,安装时勾选「使用C++的桌面开发」工作负载,完成安装后重启命令提示符,再次执行pip install psutil即可。 - 方案3:使用conda安装
如果你正在使用Anaconda/Miniconda环境,可直接通过conda安装预编译好的psutil包,无需处理编译相关依赖:conda install psutil
上述任意方案执行成功后,即可正常导入使用psutil库,不会影响其他.py文件的编辑和运行。
内容的提问来源于stack exchange,提问作者Silent Healer
相关产品推荐
相关产品推荐

