跳至正文
-
关注
IT极限技术分享汇

ITmax

IT极限技术分享汇

ITmax

  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
关

搜索

技术分享

为什么同样是 lxml5.4.0,在 ubuntu上会报错 ImportError 但是 debian 不会呢?

作者 news
2025年7月24日 1 分钟阅读
0

为什么同样是 lxml5.4.0,在 ubuntu上会报错 ImportError: lxml.html.clean module is now a separate project lxml_html_clean 但是 debian 不会呢?

测试的 python 都是 3.11;lxml 版本都是 5.4。0

机器 A Ubuntu 24.04.2 LTS x86_64

In [1]: import lxml.html.clean
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[1], line 1
----> 1 import lxml.html.clean

File ~/.local/share/virtualenvs/parser-w55maLTU/lib/python3.10/site-packages/lxml/html/clean.py:18
      8     __all__ = [
      9         "clean_html",
     10         "clean",
   (...)
     15         "word_break_html",
     16     ]
     17 except ImportError:
---> 18     raise ImportError(
     19         "lxml.html.clean module is now a separate project lxml_html_clean./n"
     20         "Install lxml[html_clean] or lxml_html_clean directly."
     21     ) from None

ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
Install lxml[html_clean] or lxml_html_clean directly.

机器 B Debian GNU/Linux 12 (bookworm)

In [1]: import lxml.html.clean

最后搞不懂,估计是一些依赖残留的问题

所以我把虚拟环境删除了,重建了一个新的虚拟环境,然后重新安装所有依赖,问题就消失了

https://segmentfault.com/a/1190000046875702

作者

news

关注我
其他文章
上一个

程序员兄弟们生涯中写过最大的 bug 是什么?

下一个

有哪些话一听就知道一个程序员是个水货?

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Copyright 2026 — IT极限技术分享汇. 备案号:浙ICP备17006560号-2