安装scrapy报错: c/cffi1_module.c:92: 错误:‘included_ffis’未声明

安装scrapy报错: c/cffi1_module.c:92: 错误:‘included_ffis’未声明

环境: CentOS6.8

执行命令: pip install scrapy 报错

解决方案,安装以下软件包

[root@iZwz9e75q2nzsxqdr0ll5yZ ~]# yum install -y python-devel
[root@iZwz9e75q2nzsxqdr0ll5yZ ~]# yum install -y libffi-devel
[root@iZwz9e75q2nzsxqdr0ll5yZ ~]# yum install -y libxml2-devel
[root@iZwz9e75q2nzsxqdr0ll5yZ ~]# yum install -y libxslt-devel
  1. 没有安装python-devel导致的编译错误

错误:Python.h:没有那个文件或目录

47     Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-Fiv1fw/cryptography/setup.py';exec(compile(geta     ttr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-YrugWW-record/install-record.txt --sing     le-version-externally-managed --compile:
48     c/_cffi_backend.c:2:20: 错误:Python.h:没有那个文件或目录
49     c/_cffi_backend.c:3:26: 错误:structmember.h:没有那个文件或目录
50     In file included from c/_cffi_backend.c:92:
51     c/malloc_closure.h: 在函数‘emutramp_enabled_check’中:
52     c/malloc_closure.h:38: 错误:‘FILE’未声明(在此函数内第一次使用)
53     c/malloc_closure.h:38: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
54     c/malloc_closure.h:38: 错误:所在的函数内也只报告一次。)
55     c/malloc_closure.h:38: 错误:‘f’未声明(在此函数内第一次使用)
56     c/malloc_closure.h:40: 警告:隐式声明函数‘fopen’
57     c/malloc_closure.h:45: 警告:隐式声明函数‘getline’
58     c/malloc_closure.h:46: 警告:隐式声明函数‘strncmp’
  1. 没有安装libffi-devel导致的编译错误

‘included_ffi’未声明(在此函数内第一次使用)

...
c/cffi1_module.c:92: 错误:‘included_ffis’未声明(在此函数内第一次使用)
c/cffi1_module.c:92: 警告:赋值时将整数赋给指针,未作类型转换
c/cffi1_module.c:93: 错误:‘included_libs’未声明(在此函数内第一次使用)
c/cffi1_module.c:93: 警告:赋值时将整数赋给指针,未作类型转换
c/cffi1_module.c:97: 警告:语句不起作用
c/cffi1_module.c:99: 错误:‘PyObject’未声明(在此函数内第一次使用)
c/cffi1_module.c:99: 错误:‘included_ffi’未声明(在此函数内第一次使用)
c/cffi1_module.c:99: 错误:双目运算符 * 操作数(‘void **’和‘void **’)无效
c/cffi1_module.c:99: 错误:‘included_lib’未声明(在此函数内第一次使用)
c/cffi1_module.c:99: 警告:逗号表达式的左操作数不起作用
c/cffi1_module.c:99: 警告:语句不起作用
c/cffi1_module.c:100: 错误:‘m’未声明(在此函数内第一次使用)
c/cffi1_module.c:100: 错误:双目运算符 * 操作数(‘void **’和‘void **’)无效
c/cffi1_module.c:100: 警告:隐式声明函数‘PyImport_ImportModule’
c/cffi1_module.c:100: 警告:语句不起作用
c/cffi1_module.c:104: 警告:隐式声明函数‘PyObject_GetAttrString’
c/cffi1_module.c:104: 警告:语句不起作用
c/cffi1_module.c:108: 警告:条件表达式中指针/整数类型不匹配
c/cffi1_module.c:108: 警告:语句不起作用
c/cffi1_module.c:115: 警告:隐式声明函数‘PyObject_TypeCheck’
c/cffi1_module.c:115: 错误:‘FFI_Type’未声明(在此函数内第一次使用)
c/cffi1_module.c:116: 错误:‘Lib_Type’未声明(在此函数内第一次使用)
c/cffi1_module.c:116: 警告:比较指针和整数
c/cffi1_module.c:118: 错误:自增操作数必须是左值
c/cffi1_module.c:118: 警告:语句不起作用
c/cffi1_module.c:123: 错误:‘PyExc_ImportError’未声明(在此函数内第一次使用)
c/cffi1_module.c: 在文件层:
c/cffi1_module.c:132: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
c/cffi1_module.c:154: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
c/_cffi_backend.c:7307: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘init_cffi_backend’
...
  1. 没有安装libxml2-devel导致的编译错误

错误:libxml/xpath.h:没有那个文件或目录

...
src/lxml/etree.c:247423: 错误:expected ‘)’ before ‘value’
src/lxml/etree.c:247485: 错误:expected ‘)’ before ‘value’
src/lxml/etree.c:247578: 错误:expected ‘)’ before ‘value’
Compile failed: command 'gcc' failed with exit status 1
creating tmp
cc -I/usr/include/libxml2 -c /tmp/xmlXPathInitPTnyau.c -o tmp/xmlXPathInitPTnyau.o
/tmp/xmlXPathInitPTnyau.c:1:26: 错误:libxml/xpath.h:没有那个文件或目录
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************
error: command 'gcc' failed with exit status 1
...
  1. 没有安装libxslt-devel 导致的编译错误

ERROR: /bin/sh: xslt-config: command not found

     nize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-QFc4iV-record/install-record.txt --single-versi     on-externally-managed --compile:
  39     Building lxml version 4.1.1.
  40     Building without Cython.
  41     ERROR: /bin/sh: xslt-config: command not found
  42
  43     ** make sure the development packages of libxml2 and libxslt are installed **
  44
  45     Using build configuration of libxslt
  46     running install
  47     running build
  48     running build_py
  49     creating build
  50     creating build/lib.linux-x86_64-2.6
  51     creating build/lib.linux-x86_64-2.6/lxml
  52     copying src/lxml/cssselect.py -> build/lib.linux-x86_64-2.6/lxml
  53     copying src/lxml/usedoctest.py -> build/lib.linux-x86_64-2.6/lxml
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容