ImportError: No module named psutil的解决

系统版本:

cat /etc/redhat-release

CentOS release 6.9 (Final)

跑python脚本的时候报错ImportError: No module named psutil,于是想要用pip来安装,但是发现pip也没装:

#  pip install psutil

-bash: pip: command not found

先来安装pip吧:

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

tar -xzvf pip-1.5.4.tar.gz

cd pip-1.5.4

python setup.py install

Traceback (most recent call last):

File "setup.py", line 6, in <module>

from setuptools import setup, find_packages

ImportError: No module named setuptools

然后发现setuptools也没有装,于是把setuptools也装上吧:

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py install

…………

…………

Installed /usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg

Processing dependencies for setuptools==0.6c11

Finished processing dependencies for setuptools==0.6c11

出现以上提示代表setuptools成功安装

安装好setuptools后,又继续装pip:

cd pip-1.5.4

python setup.py install

出现以下提示表示pip安装完成:

Installed /usr/lib/python2.6/site-packages/pip-1.5.4-py2.6.egg

Processing dependencies for pip==1.5.4

Finished processing dependencies for pip==1.5.4

Pip装好后,就可以安装psutil了,但是安装过程中以遇到了一些问题:

# pip install psutil

报错:

Traceback (most recent call last):

File "/usr/bin/pip", line 8, in <module>

load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()

File "/usr/lib/python2.6/site-packages/pip-1.5.4-py2.6.egg/pip/__init__.py", line 185, in main

return command.main(cmd_args)

File "/usr/lib/python2.6/site-packages/pip-1.5.4-py2.6.egg/pip/basecommand.py", line 161, in main

text = '\n'.join(complete_log)

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 48: ordinal not in range(128)

解决方法:

vim /usr/lib/python2.6/site-packages/pip-1.5.4-py2.6.egg/pip/basecommand.py

在import sys 后面加下面两行:

reload(sys)

sys.setdefaultencoding('utf8')

报错2:error: command 'gcc' failed with exit status 1

yum install gcc python-devel

再解决上面报错后,就能顺利安装了

pip install psutil

Successfully installed psutil

Cleaning up...

原文地址:http://blog.51cto.com/chenql/2126694

时间: 2024-10-09 00:49:38

ImportError: No module named psutil的解决的相关文章

Python安装模块出错(ImportError: No module named setuptools)解决方法

Python安装模块出错(ImportError: No module named setuptools)解决方法 (   言 Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令 cd c:\Temp\foo python setup.py install 两个命令就可以完成第三方模块的安装了.第一个cd命令将当前目前切换到待安装的第三方模块的目录下(这里假设第三方模块解压后的目录为c:\Temp\foo),第二个命令就执行安装了.安装的过程中可能

python3中用HTMLTestRunner.py报ImportError: No module named &#39;StringIO&#39;如何解决

python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 修改后下载地址:

python3中用HTMLTestRunner.py报ImportError: No module named &#39;StringIO&#39;如何解决【转载】

原文转自:http://bbs.chinaunix.net/thread-4154743-1-1.html python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http:/

python3中用HTMLTestRunner.py报ImportError: No module named &#39;StringIO&#39;的解决方法:

全文转载至:http://www.cnblogs.com/testyao/p/5658200.html python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http://t

ImportError: No module named bs4错误解决方法

前言:毕业论文打算用Python做爬虫爬一些数据,最近开始入门Python: 在学习的时候遇到一个问题,按照看的文章安装了Python,也配置了相应的环境(使用window系统),使用pycharm编辑器来写Python(此软件运行Python很方便,安装Python需要用的库也很简单). 在安装requests和BeautifulSoup两个库之后开始爬一个本地html,开头引用了from bs4 import BeautifulSoup但是最后一直报ImportError: No modul

关于python3.X 报&quot;import urllib.request ImportError: No module named request&quot;错误,解决办法

#encoding:UTF-8 import urllib.request url = "http://www.baidu.com" data = urllib.request.urlopen(url).read() data = data.decode('UTF-8') print(data) 报错:import urllib.request ImportError: No module named request 解决办法: #encoding:UTF-8 import urlli

ImportError: No module named caffe.proto解决办法

原文   https://blog.csdn.net/lanyuelvyun/article/details/73628152 在用自己的数据训练基于caffe的SSD模型的时候,我们需要将图片数据转换成lmdb格式,用到的脚本文件是SSD源码里面提供的create_data.sh(具体位置在$CAFFE_ROOT/data/VOC0712/create_data.sh),将它copy一份,取一个自己的名字,比如creat_scenetext_data.sh,然后根据自己的实际情况修改里面的路径

安装 OSS-FTP 时出现 ImportError: No module named gtk的解决

1.根据https://help.aliyun.com/document_detail/32190.html所提示的,在linux下安装oss ftp,执行bash start.sh后出现: Traceback (most recent call last): File "launcher/start.py", line 31, in <module> from gtk_tray import sys_tray File "/home/gtsh/Documents

解决:python命令行运行出错 ImportError: No module named ...

一. 发现问题 今天在cmd命令行运行一个py文件,本来在pycharm中运行好好的文件,在命令行却报错了,直接提示我:ImportError: No module named 'homeworks' 二. 什么原因 这是因为pycharm中,不光会导入环境变量中sys.path发现的模块,还会导入当前工作目录下的模块.在pycharm中,当前工作目录就是项目目录,能顺利调用相同项目中的模块.但通过命令行启动时,当前工作目录有可能不是项目目录,那么项目中的模块就不会被找到,因此运行时会报错:Im