经常看到有人说beautifulSoup好,但是解析xml时依赖lxml,可是lxml死活安装不上啊
本人python水平仅限读和写点简单代码,没弄过这么高深的问题
网上搜了一堆,都没搞定,求高手指点一下,多谢了
另外如果搞不定这个库,是否还有其他好用的解析xml的库推荐呢?
1
kqz901002 2015-07-13 09:50:36 +08:00 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 |
2
kqz901002 2015-07-13 09:53:09 +08:00
上面是编译工具
还有依赖库 sudo apt-get install python-dev libxml2 libxml2-dev libxslt-dev http://stackoverflow.com/questions/4598229/installing-lxml-module-in-python |
3
laoyuan 2015-07-13 09:54:40 +08:00
可能是VPS内存小,编译不过。
|
4
heaton_nobu OP @kqz901002 win和mac都尝试了,都没成功,不好意思我还有很多东西没描述清楚,我的python版本是3.4的,那就是说需要C++编译器了,我再尝试看看,谢谢了~
请问有其他xml解析库推荐吗? |
5
fyl00 2015-07-13 10:10:54 +08:00
把失败的提示发上来,这样别人更能帮你解决吧
|
6
imn1 2015-07-13 10:13:18 +08:00 2
|
7
mahone3297 2015-07-13 10:14:20 +08:00
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-07-13 10:28:03 +08:00 2
装这个确实麻烦 装多了 装烦了就做了个记录。。。
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-07-13 10:42:34 +08:00
降低python版本啊。navie
|
12
heaton_nobu OP @LedChang 不想降,呵呵,你单词拼错了
|
13
Kabie 2015-07-13 14:03:03 +08:00 1
|
16
ytmsdy 2016-01-19 11:07:49 +08:00 1
直接把所以的 python 环境给卸载掉,然后下载一个 ANACONDA ,它会把一些常用的包全部装好的,当然也包括 lxml
|