odoo17 服务起动时出现如下错误:
ImportError: lxml.html.clean module is now a separate project lxml_html_clean. Install lxml[html_clean] or lxml_html_clean directly.
在 Odoo 启动时遇到 ImportError: lxml.html.clean
错误,是因为 lxml
库的 html.clean
模块已被分离为独立包 lxml_html_clean
问题原因
-
从
lxml 5.0
开始,lxml.html.clean
模块被移除,需额外安装lxml_html_clean
。 -
Odoo 的某些版本(如 Odoo 16)依赖
lxml.html.clean
,但未自动安装新包。 -
解决方案
方法 1:安装兼容的 lxml 版本
直接安装
lxml
的旧版本(推荐 4.9.x):bash
复制
下载
pip u