linux下安装easy_install、pip和psutil模块
1.上传软件setuptools-25.2.0.tar.gz
tar xvf setuptools-25.2.0.tar.gz //解压软件
ls cd setuptools-25.2.0 //进入目录进入目录
python setup.py install //安装软件
easy_install pip //安装pip安装工具
pip install psutil //安装psutil模块,psutil模块可以统计系统的cpu 内存和硬盘以及网络统计等等
系统报错如下报错:
running install running bdist_egg ...... psutil/_psutil_linux.c:12:20: error: Python.h: No such file or directory In file included from psutil/_psutil_linux.c:23: psutil/_psutil_linux.h:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token ...... psutil/_psutil_linux.h:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token psutil/_psutil_linux.c: In function ‘ioprio_get’: psutil/_psutil_linux.c:50: warning: implicit declaration of function ‘syscall’ psutil/_psutil_linux.c: At top level: psutil/_psutil_linux.c:70: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token ...... psutil/_psutil_linux.c:384: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PsutilMethods’ psutil/_psutil_linux.c:421: error: expected specifier-qualifier-list before ‘PyObject’ psutil/_psutil_linux.c: In function ‘init_psutil_linux’: psutil/_psutil_linux.c:470: error: ‘PyObject’ undeclared (first use in this function) psutil/_psutil_linux.c:470: error: (Each undeclared identifier is reported only once psutil/_psutil_linux.c:470: error: for each function it appears in.) psutil/_psutil_linux.c:470: error: ‘module’ undeclared (first use in this function) psutil/_psutil_linux.c:470: warning: implicit declaration of function ‘Py_InitModule’ psutil/_psutil_linux.c:470: error: ‘PsutilMethods’ undeclared (first use in this function) error: command ‘gcc‘ failed with exit status 1
解决方法:
error: command ‘gcc‘ failed with exit status 1
安装 yum install gcc -y
安装 yum install python-devel -y
重新安装 pip install psutil 成功了ok