当前位置: 首页 >> Python >> 【python】安装psutil模块报错&安装python-devel >> 正文

【python】安装psutil模块报错&安装python-devel

9年前 (2015-08-21)     作者:Jiaozn     分类:Python     阅读次数:8440     评论(0)    

psutil/_psutil_linux.c:9:20: 错误:Python.h:没有那个文件或目录


In file included from psutil/_psutil_linux.c:19:

psutil/_psutil_linux.h:11: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:12: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:13: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:14: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:15: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:16: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.h:17: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c: 在函数‘ioprio_get’中:

psutil/_psutil_linux.c:32: 警告:隐式声明函数‘syscall’

psutil/_psutil_linux.c: 在文件层:

psutil/_psutil_linux.c:52: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:75: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:100: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:150: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:172: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:192: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:213: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

psutil/_psutil_linux.c:261: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PsutilMethods’

psutil/_psutil_linux.c:285: 错误:expected specifier-qualifier-list before ‘PyObject’

psutil/_psutil_linux.c: 在函数‘init_psutil_linux’中:

psutil/_psutil_linux.c:335: 错误:‘PyObject’未声明(在此函数内第一次使用)

psutil/_psutil_linux.c:335: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其

psutil/_psutil_linux.c:335: 错误:所在的函数内也只报告一次。)

psutil/_psutil_linux.c:335: 错误:‘module’未声明(在此函数内第一次使用)

psutil/_psutil_linux.c:335: 警告:隐式声明函数‘Py_InitModule’

psutil/_psutil_linux.c:335: 错误:‘PsutilMethods’未声明(在此函数内第一次使用)

error: command 'gcc' failed with exit status 1


===============================================================


解决方法是安装python-devel,这是Python的头文件和静态库包:


1.可以先查看一下含python-devel的包


    yum search python | grep python-devel


2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装:


    sudo yum install python-devel.x86_64


除非注明,发表在“Jiaozn的博客”的文章『【python】安装psutil模块报错&安装python-devel 』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/143.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信