2016-08-05 283 views
2

我试图在安装BeautifulSoup4包后安装lxml包。raspberry pi无法安装lxml pip包

在终端I型:

sudo pip install lxml 

这就是我得到

sudo pip install lxml 
Downloading/unpacking lxml 
    Running setup.py egg_info for package lxml 
    Building lxml version 3.6.1. 
    Building without Cython. 
    Using build configuration of libxslt 1.1.26 
    Building against libxml2/libxslt in the following directory: /usr/lib 

Installing collected packages: lxml 
    Running setup.py install for lxml 
    Building lxml version 3.6.1. 
    Building without Cython. 
    Using build configuration of libxslt 1.1.26 
    Building against libxml2/libxslt in the following directory: /usr/lib 
    building 'lxml.etree' extension 
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/libxml2 -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.linux-armv9l-2.7/src/lxml/lxml.etree.o -w 

然后它只是在一个很长很长一段时间的最后一行挂在那儿,我不得不退出按下CTRL + C 。

有人能告诉我它的真正含义吗?

然后我尝试pip freeze以查看是否安装了该软件包。不,它不在那里。

+0

这意味着你所在的硬件是相当有限,因此在编译程序可能需要很长一段时间的设备上。如果你在编译过程中退出,那么它不会被安装。 –

+0

在我的树莓派编译器崩溃说:“arm-linux-gnueabihf-gcc:内部编译器错误:杀死(程序cc1)”也许由于缺乏内存,我不知道(还)。 –

回答

6

你可以打开python并尝试导入它。但是,如果它的蟒蛇3试试这个

sudo apt-get install python3-lxml 

否则其

sudo apt-get install python-lxml 
+0

它的工作!谢谢! – sam

+0

我很高兴它的工作。 :) – thesonyman101

+0

我有完全相同的问题和解决方案:),谢谢! –