Python2.62.7-离线添加psutil模块-及通过ansible安装psutil

it2022-12-27  66

一、问题描述

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 install

2、问题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-devel

2.2 解决了这个错误后再安装psutil

2.2.1 在线安装方法:

pip install psutil

2.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

最新回复(0)