跑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
安装完成后
再重新安装psutil:
pip install psutil
然而出现以下报错:
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/psutil
解决方式:
python -m pip install --upgrade --force pip
pip install setuptools==33.1.1
完成后重新安装又出现新的错误:
error: command ‘gcc’ failed with exit status 1
解决:
yum install gcc python-devel
再解决上面报错后,顺利安装
#pip install psutil
Successfully installed psutil
Cleaning up...