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"