urbanlife 发表于 2023-10-9 23:00:21

关于lxml

soup = bs4.BeautifulSoup(html, features='lxml')
Traceback (most recent call last):
File "<pyshell#31>", line 1, in <module>
    soup = bs4.BeautifulSoup(html, features='lxml')
File "E:\Python\Lib\site-packages\bs4\__init__.py", line 250, in __init__
    raise FeatureNotFound(
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

各位大佬,这个怎么解决

陶远航 发表于 2023-10-9 23:00:41

这个错误是因为你在使用 BeautifulSoup 时指定了'lxml'作为解析器,但是你的环境中没有安装 lxml 库。要解决这个问题,你需要安装 lxml 库。你可以使用以下命令来安装 lxml:

pip install lxml


安装完成后,你的代码应该可以正常运行了。如果你还遇到其他问题,请随时提问。
请注意,本回答来自GPT-4
如果问题已经解决,请设置最佳答案

isdkz 发表于 2023-10-9 23:00:43

这个错误提示表明你没有安装lxml库或者安装的lxml库版本不兼容。你需要先安装lxml库。

可以使用以下命令安装:

pip install lxml

如果已经安装了lxml库,那么你需要检查版本是否兼容。可以使用以下命令查看lxml版本:

pip show lxml

如果版本不兼容,可以尝试卸载当前版本并安装兼容版本。例如,如果你的Python版本是3.7,则可以使用以下命令安装兼容版本:

pip install lxml==4.6.3

注意,这里的版本号4.6.3只是一个示例,你需要根据实际情况选择合适的版本。

urbanlife 发表于 2023-10-9 23:13:44

陶远航 发表于 2023-10-9 23:00
这个错误是因为你在使用 BeautifulSoup 时指定了'lxml'作为解析器,但是你的环境中没有安装 lxml 库。要解 ...

E:\>pip install -i https://mirrors.aliyun.com/pypi/simple lxml
WARNING: The index url "https://mirrors.aliyun.com/pypi/simple" seems invalid, please provide a scheme.
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
WARNING: Location 'https://mirrors.aliyun.com/pypi/simple/lxml/' is ignored: it is either a non-existing path or lacks a specific scheme.
ERROR: Could not find a version that satisfies the requirement lxml (from versions: none)
ERROR: No matching distribution found for lxml
使用镜像源发现这个问题怎么办

urbanlife 发表于 2023-10-9 23:16:41

isdkz 发表于 2023-10-9 23:00
这个错误提示表明你没有安装lxml库或者安装的lxml库版本不兼容。你需要先安装lxml库。

可以使用以下命令 ...

E:\>pip install -i https://mirrors.aliyun.com/pypi/simple lxml
WARNING: The index url "https://mirrors.aliyun.com/pypi/simple" seems invalid, please provide a scheme.
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
WARNING: Location 'https://mirrors.aliyun.com/pypi/simple/lxml/' is ignored: it is either a non-existing path or lacks a specific scheme.
ERROR: Could not find a version that satisfies the requirement lxml (from versions: none)
ERROR: No matching distribution found for lxml
使用镜像源发现这个问题怎么办

小甲鱼 发表于 2023-10-10 07:22:28

urbanlife 发表于 2023-10-9 23:16
E:\>pip install -i https://mirrors.aliyun.com/pypi/simple lxml
WARNING: The index url "https:// ...

网址的“冒号”需要使用英文的标点符号~
页: [1]
查看完整版本: 关于lxml