鱼C论坛

 找回密码
 立即注册
查看: 3493|回复: 5

Python报错找不到lxml,ImportError: lxml not found, please install it

[复制链接]
发表于 2021-6-29 17:55:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我的代码如下:
import pandas as pd
import requests
html_data = requests.get('http://kaoshi.edu.sina.com.cn/college/majorlist/')
html_table_data = pd.read_html(html_data.content, encoding = 'utf-8')
html_table_data[1]
报错:
ImportError                               Traceback (most recent call last)
<ipython-input-84-65cfd60fdede> in <module>
      2 import requests
      3 html_data = requests.get('http://kaoshi.edu.sina.com.cn/college/majorlist/')
----> 4 html_table_data = pd.read_html(html_data.content, encoding = 'utf-8')
      5 html_table_data[1]

d:\python\lib\site-packages\pandas\util\_decorators.py in wrapper(*args, **kwargs)
    297                 )
    298                 warnings.warn(msg, FutureWarning, stacklevel=stacklevel)
--> 299             return func(*args, **kwargs)
    300
    301         return wrapper

d:\python\lib\site-packages\pandas\io\html.py in read_html(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, thousands, encoding, decimal, converters, na_values, keep_default_na, displayed_only)
   1083     io = stringify_path(io)
   1084
-> 1085     return _parse(
   1086         flavor=flavor,
   1087         io=io,

d:\python\lib\site-packages\pandas\io\html.py in _parse(flavor, io, match, attrs, encoding, displayed_only, **kwargs)
    887     retained = None
    888     for flav in flavor:
--> 889         parser = _parser_dispatch(flav)
    890         p = parser(io, compiled_match, attrs, encoding, displayed_only)
    891

d:\python\lib\site-packages\pandas\io\html.py in _parser_dispatch(flavor)
    844     else:
    845         if not _HAS_LXML:
--> 846             raise ImportError("lxml not found, please install it")
    847     return _valid_parsers[flavor]
    848

ImportError: lxml not found, please install it

我使用代码:pip3 install lxml
Requirement already satisfied: lxml in d:\python\lib\site-packages (4.6.3)
这显示的我的lxml库已经安装好了的,但是我重新执行我的代码后,还是报错找不到lxml库。
请大家帮我看看这个问题应该怎么解决!!!

这是我的代码和报错

这是我的代码和报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-29 18:24:47 From FishC Mobile | 显示全部楼层
电脑上装几个python呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-29 18:27:18 | 显示全部楼层
wp231957 发表于 2021-6-29 18:24
电脑上装几个python呢

我就安装了一个Python
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-29 18:30:15 | 显示全部楼层
wp231957 发表于 2021-6-29 18:24
电脑上装几个python呢

我一般是用的jupyter notebook,刚刚在我重新启动jupyter notebook后,又执行居然成功了,不太懂。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-29 18:58:43 | 显示全部楼层
本帖最后由 wsw530 于 2021-6-29 19:07 编辑

requests 库需要依赖 lxml库只需要安装一下lxml库就可以了
我的是python3.8的,包管理器使用pip3
pip3 install lxml
就可以了

我这里试着是可以的,你也可以试试卸载重装一次,在执行看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-29 19:40:09 | 显示全部楼层
wsw530 发表于 2021-6-29 18:58
requests 库需要依赖 lxml库只需要安装一下lxml库就可以了
我的是python3.8的,包管理器使用pip3
pip3 in ...

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-14 18:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表