
最近用在用 BeautifulSoup ,想安装其官方推荐的 html 解析器
lxml 安装很顺利,但是使用时报错,报错信息如下

我到 BeautifulSoup 文档里面没有找到如何使用的信息,在 lxml 官网也没找到答案,只能腆着脸来 V2 问了
请大家指教
python版本是 3.5.2
1 picy 2016 年 11 月 25 日 via iPad python3 python2 。? |
3 Zzzzzzzzz 2016 年 11 月 25 日 错一是装的是 python2 的 lxml, 而跑的是 python3, 装 python3 版的是 python3-lxml 错二是跑的是 virtualenv 创建的环境, virtualenv 默认创建的环境不会用到 apt 安装的系统级的三方包, 你该 pip install lxml |
4 jimzhong 2016 年 11 月 25 日 推荐使用 virtualenv |
5 neo1218 2016 年 11 月 25 日 我 pip install lxml==3.4.2 是好的 |
6 Ginson OP @Zzzzzzzzz 我按您说的,在虚拟环境内 pip install lxml 但是出现一大堆报错,其中有一条似乎是说我 libxml2 没安装 但是我有安装的…难道是因为我在 virtualenv 的问题? |
13 jimzhong 2016 年 11 月 25 日 |
14 DonaidTrump 2016 年 11 月 26 日 via iPhone @Ginson 那你需要装 libxml2 |
15 Ginson OP 日了狗,今天在公司电脑上用同样的方法又不行 为什么总是要困在这种问题上… |
16 Ginson OP 原来还需要 sudo apt-get install zlib1g-dev |