一、问题描述
1、在python2.6 / 2.7导入模块psutil时提示报错:ImportError: No module named psutil
2、下载psutil模块后(我下载的为:psutil-5.7.2.tar.gz),安装,在安装psutil过程中(python setup.py install过程中)报错:error: command ‘gcc’ failed with exit status 1
二、问题分析
1、问题1中是因为系统缺少psutil模块,导致无法导入使用,下载模块并安装
1.1 下载并安装
下载psutil:psutil-5.7.2.tar.gz 解压:tar zxvf psutil-5.7.2.tar.gz 进入解压后的目录:cd psutil-5.7.2/ 安装:python setup.py install2、问题2是在安装psutil模块过程中提示的,是因为缺少gcc编译器而导致无法正常安装,使用yum安装
2.1 安装gcc 和 python-devel
yum install gcc yum install python-devel如果还是报以上“status 1”这个错误,则需要指定python-devel 的版本:(我的python版本为2.6/2.7,若为python3.*则用 yum install python3-devel)
yum install python2-devel2.2 解决了这个错误后再安装psutil
2.2.1 在线安装方法:
pip install psutil2.2.2 离线安装方法:
则用第一步(1、)的安装方法即可
解压:tar zxvf psutil-5.7.2.tar.gz (若已解压,则省略该步) 进入解压后的目录:cd psutil-5.7.2/ 安装:python setup.py install三、问题验证
1、重新登录python,导入psutil模块,执行成功 2. 查看已安装的第三方包: pip list
3. 查看某个指定的已安装的第三方包: pip show 包名 比如:查看已安装的psutil pip show psutil
本文参考:https://www.cnblogs.com/lwhctv/p/9143634.html