树莓派无法安装 lxml pip 包

Posted

技术标签:

【中文标题】树莓派无法安装 lxml pip 包【英文标题】:raspberry pi unable to install lxml pip package 【发布时间】:2016-12-11 10:37:08 【问题描述】:

我在安装BeautifulSoup4 包后尝试安装lxml 包。

在终端输入:

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 看看是否安装了包。不,它不存在。

【问题讨论】:

这意味着您使用的设备硬件非常有限,因此编译程序可能需要很长时间。如果你在编译过程中退出,它没有被安装并不奇怪。 在我的树莓派上,编译器崩溃说:“arm-linux-gnueabihf-gcc: internal compiler error: Killed (program cc1)” 也许是因为内存不足,我不知道(还)。 【参考方案1】:

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

sudo apt-get install python3-lxml

其他的

sudo apt-get install python-lxml

【讨论】:

当我使用pip 安装lxml 时,我的树莓派冻结了,但在使用apt-get 安装后,它就可以工作了。非常感谢:)

以上是关于树莓派无法安装 lxml pip 包的主要内容,如果未能解决你的问题,请参考以下文章

2019-12-11树莓派无法正常安装依赖怎么办

树莓派搭建Seafile个人网盘

树莓派安装python3并配置pip

树莓派安装freeopcua server

在树莓派 3 上通过 pip 安装 web3 时出错

树莓派3安装opencv2程序无法运行