CentOS 7上安装lxml库,可以通过使用pip(Python的包管理工具)实现。也可以通过lxml源代码安装。对于大多数用户,推荐使用pip来安装lxml,如此可以确保安装的是最新版本的lxml。

1、升级python3和安装pip

(详细安装介绍请看这个文档:http://www.cjavapy.com/article/43/

本文就直接使用下面命令脚本安装

wget http://file.aionlife.xyz/source/download?id=5bac8dacdc72d91ff8d539fd -O installpy3.sh&&bash installpy3.sh

2、安装依赖包

sudo yum install libxml2-devel libxslt-devel -y 

3、安装lxml

如果系统中同时存在 Python 2 和 Python 3,则需要使用 pip3 命令安装 lxml 以便在 Python 3 中使用。升级python3和安装pip成功后,才可以执行pip3命令。

安装最新版本

sudo pip3 install lxml

或者

安装指定版本

sudo pip3 install lxml==3.4.2

4、从源代码安装

如不使用 pip 安装,还可以通这源代码进行安装。

1)下载 lxml 源代码包

wget https://github.com/lxml/lxml/releases/download/lxml-5.1.0/lxml-5.1.0.tar.gz

2)解压源代码包

tar -xzf lxml-5.1.0.tar.gz

3)进入解压后的目录

cd lxml-5.1.0

4)编译并安装 lxml

python3 setup.py build
python3 setup.py install

5、验证安装

安装完成后,可以通过以下命令验证是否成功:

python3 -c "import lxml"

推荐文档