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