3 回答
TA贡献1840条经验 获得超5个赞
**确保已安装libxml2和libxslt的开发包**
从lxml文档中,假设您正在运行基于Debian的发行版:
sudo apt-get install libxml2-dev libxslt-dev python-dev
对于基于Debian的系统,它应该是足够安装已知的生成依赖python-lxml或者python3-lxml,如
sudo apt-get build-dep python3-lxml
TA贡献1810条经验 获得超4个赞
如果您使用的是Ubuntu / Lubuntu 13.04或Ubuntu 13.10,并且遇到“ / usr / bin / ld:找不到-lz”的问题,则可能还需要安装zlib1g-dev软件包:
sudo apt-get install -y zlib1g-dev
放在一起:
sudo apt-get install -y libxml2-dev libxslt1-dev zlib1g-dev python3-pip
sudo pip3 install lxml
TA贡献1804条经验 获得超7个赞
不,您缺少Python头文件。当您使用系统Python时,这通常会在Linux上发生(有理由不这样做,但这是一个不同的问题)。
您可能需要安装一些软件包,它可能称为python-dev或python-devel。
sudo yum install python-devel
要么
sudo aptitude install python-dev
或类似的东西。
添加回答
举报