最近用在用 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
|