
经常看到有人说beautifulSoup好,但是解析xml时依赖lxml,可是lxml死活安装不上啊
本人python水平仅限读和写点简单代码,没弄过这么高深的问题
网上搜了一堆,都没搞定,求高手指点一下,多谢了
另外如果搞不定这个库,是否还有其他好用的解析xml的库推荐呢?
1 kqz901002 2015-07-13 09:50:36 +08:00 是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 |
7 mahone3297 2015-07-13 10:14:20 +08:00 pip安装,应该可以吧。。。 pip install lxml |
8 heaton_nobu OP @imn1 十分感谢,之前在pypi上搜lxml的whl文件,只有支持到python3.2的,在你给的地址里面下载了`lxml3.4.4cp34nonewin32.whl`安装就好了,提示成功时都没敢相信,多谢了 |
9 aec4d 2015-07-13 10:28:03 +08:00 装这个确实麻烦 装多了 装烦了就做了个记录。。。 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 |
16 ytmsdy 2016-01-19 11:07:49 +08:00 直接把所以的 python 环境给卸载掉,然后下载一个 ANACONDA ,它会把一些常用的包全部装好的,当然也包括 lxml |