在ubuntu上使用
1apt-get install python-lxml
这种命令都是默认给python2装的软件
如何切换成python3?
注意:
不要pip pip3这种答案,就是因为pip解决了不了,所以才会来问这个问题!
就是简单地在将python-lxml 改成 python3-lxml就可以了.
apt-get install python3-lxml
可以这样查可以装什么python3软件
apt-cache search python3-
1
2
3
4
5python3-guestfs - guest disk image management system - Python 3 bindings
python3-h5py - h5py is a general-purpose Python interface to hdf5
python3-hamcrest - Hamcrest framework for matcher objects (Python 3)
python3-hivex - Python 3 bindings for hivex
python3-hplefthandclient - HP LeftHand/StoreVirtual HTTP REST Client - Python 3.x
apt-get install python3-lxml
apt-cache pkgnames python3-l
简版search。
官网推荐的安装方式就是pip安装,所以我建议你还是使用pip安装比较好
pip安装失败一般是你缺少编译环境,因为lxml其实应该是C写的parse处理,只是给python提供了接口而已.
你可以试下:
1
2sudo apt-get install libxml2-dev libxslt-dev python-dev
pip install lxml
不行的话请提供错误信息,另外建议访问http://lxml.de/installation.html
看看安装步骤