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

我到 BeautifulSoup 文档里面没有找到如何使用的信息,在 lxml 官网也没找到答案,只能腆着脸来 V2 问了
请大家指教
python版本是 3.5.2
最近用在用 BeautifulSoup ,想安装其官方推荐的 html 解析器
lxml 安装很顺利,但是使用时报错,报错信息如下

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