【问题标题】:ImportError: cannot import name _htmlparser in bs4 - Python Kivy AndroidImportError:无法在 bs4 中导入名称 _htmlparser - Python Kivy Android
【发布时间】:2017-05-23 14:49:11
【问题描述】:

我收到以下消息

ImportError: 无法导入名称 _htmlparser

在 Android 上运行由 buildozer 构建的应用程序之后。

该应用使用 bs4/Kivy。在 Windows 上运行良好,完全没有错误,但在 Android 上失败。

在创建 BeautifulSoup 对象时,我将“html.parser”替换为“lxml”

soup = bs(content, "lxml")

但还是失败了。

有人知道如何解决吗? 请注意!

【问题讨论】:

  • 我认为lxml 配方已损坏,这可能会导致安装损坏(如果有),这意味着如果包使用lxml,那么它将无法正常工作。

标签: android python kivy buildozer


【解决方案1】:

很多人都遇到了同样的问题。如果您尝试其他 bs4 替代品(例如 ehp),那就最好了。我现在在我的大部分项目中都使用它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 2016-10-02
    • 2014-09-27
    • 2020-04-09
    • 2016-12-24
    相关资源
    最近更新 更多