Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 覆盆子皮刮泥2_Python_Linux_Scrapy_Raspberry Pi2 - Fatal编程技术网

Python 覆盆子皮刮泥2

Python 覆盆子皮刮泥2,python,linux,scrapy,raspberry-pi2,Python,Linux,Scrapy,Raspberry Pi2,我刚买了一个树莓皮2。我想在上面运行一些python脚本。当它问我要安装哪个操作系统时,我相信我选择了debian。此操作系统似乎已经安装了python。2.7和3。我尝试了很多方法来安装scrapy,但总是失败。它失败于: Compile failed: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 /tmp/easy_install/-WZYRhq/lxml-3.5.0/temp/xmlXPathInitXlkHzS.

我刚买了一个树莓皮2。我想在上面运行一些python脚本。当它问我要安装哪个操作系统时,我相信我选择了debian。此操作系统似乎已经安装了python。2.7和3。我尝试了很多方法来安装scrapy,但总是失败。它失败于:

Compile failed: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
/tmp/easy_install/-WZYRhq/lxml-3.5.0/temp/xmlXPathInitXlkHzS.c:1:25: fatal error: libxml/xpath.h No such file or directory.

compilation terminated

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

error: Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1.
我已从他们的网站下载了scrapy zip文件并将其解包,然后通过键入以下内容运行安装程序:

sudo python setup.py install
我曾尝试使用pip安装libxml2,但这并没有解决任何问题。事实上,它说根本没有找到libxml2的发行版,错误仍然存在


有什么线索吗?

Ubuntu是基于Debian的,所以下面应该可以:你有没有试过用
pip install scrapy
而不是他们网站上的zip文件来安装scrapy?它在我的RPI2中运行得很好,您需要一些c绑定来构建它。它们可以安装在debian和ubuntu上。可能是这样的:
sudo apt get install python dev libxml2 dev
@HåkenLid我刚刚完成了,它完成了安装,然后我
运行了pip install scrapy
,我不再收到相同的错误,但我得到了一个新的命令,上面写着:
在src/lxml/lxml.etree.c:323:0:/src/lxml/includes/etree_defs.h:14:31:致命错误:libxml/xmlversion.h没有这样的文件或目录#include“libxml/xmlversion.h”编译终止。编译失败:命令“arm linux gnueabihf gcc”失败,退出状态为1
。以下是我所做的(我只询问了实际需要的第二个apt get:
sudo apt get install python dev libxml2 dev
sudo apt get install libxml2 dev libxslt1 dev python dev
sudo python setup.py install
它似乎已经安装好了,但我还没有用scrapy运行任何脚本。