经常看到有人说beautifulSoup好,但是解析xml时依赖lxml,可是lxml死活安装不上啊
本人python水平仅限读和写点简单代码,没弄过这么高深的问题
网上搜了一堆,都没搞定,求高手指点一下,多谢了
另外如果搞不定这个库,是否还有其他好用的解析xml的库推荐呢?
经常看到有人说beautifulSoup好,但是解析xml时依赖lxml,可是lxml死活安装不上啊
本人python水平仅限读和写点简单代码,没弄过这么高深的问题
网上搜了一堆,都没搞定,求高手指点一下,多谢了
另外如果搞不定这个库,是否还有其他好用的解析xml的库推荐呢?
|
1
是win还是linux?
是win安装 https://www.microsoft.com/en-us/download/details.aspx?id=44266 是linux安装gcc,make ubuntu: sudo apt-get install build-essential make redhat: sudo yum install gcc gdb make arch: sudo pacman -S gcc gdb make |
|
kqz901002Jul 13, 2015
2
上面是编译工具
还有依赖库 sudo apt-get install python-dev libxml2 libxml2-dev libxslt-dev http://stackoverflow.com/questions/4598229/installing-lxml-module-in-python |
|
laoyuanJul 13, 2015
3
可能是VPS内存小,编译不过。
|
|
4
@kqz901002 win和mac都尝试了,都没成功,不好意思我还有很多东西没描述清楚,我的python版本是3.4的,那就是说需要C++编译器了,我再尝试看看,谢谢了~
请问有其他xml解析库推荐吗? |
|
fyl00Jul 13, 2015
5
把失败的提示发上来,这样别人更能帮你解决吧
|
|
6
|
|
mahone3297Jul 13, 2015
7
pip安装,应该可以吧。。。
pip install lxml |
|
8
@imn1 十分感谢,之前在pypi上搜lxml的whl文件,只有支持到python3.2的,在你给的地址里面下载了`lxml‑3.4.4‑cp34‑none‑win32.whl`安装就好了,提示成功时都没敢相信,多谢了
|
|
9
装这个确实麻烦 装多了 装烦了就做了个记录。。。
https://gist.github.com/Ficapy/bfbaf37fabc66cc807c9 https://gist.github.com/Ficapy/08b0000d73e9cb019e25 win上最简单的办法就是6楼 ubuntu上最简单的办法就是sudo apt-get build-dep -y python-lxml |
|
10
|
|
LedChangJul 13, 2015
11
降低python版本啊。navie
|
|
12
@LedChang 不想降,呵呵,你单词拼错了
|
|
16
直接把所以的 python 环境给卸载掉,然后下载一个 ANACONDA ,它会把一些常用的包全部装好的,当然也包括 lxml
|