首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将cx_freeze与feedparser导入一起使用时出错: ModuleNotFoundError:没有名为'sgmllib‘的模块

将cx_freeze与feedparser导入一起使用时出错: ModuleNotFoundError:没有名为'sgmllib‘的模块
EN

Stack Overflow用户
提问于 2021-01-17 18:53:11
回答 1查看 244关注 0票数 1

我正在尝试使用cx_freeze冻结一个使用Feedparser的应用程序。如果我使用python从命令行启动这个应用程序,它就能完美地工作。但是,当我尝试使用cx_freeze冻结它时,直到我尝试启动应用程序时才会收到错误。然后我得到:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/home/ricky/.local/lib/python3.9/site-packages/cx_Freeze/initscripts/__startup__.py", line 66, in run
    module.run()
  File "/home/ricky/.local/lib/python3.9/site-packages/cx_Freeze/initscripts/Console.py", line 36, in run
    exec(code, m.__dict__)
  File "main.py", line 8, in <module>
  File "/home/ricky/.local/lib/python3.9/site-packages/feedparser/__init__.py", line 28, in <module>
    from .api import parse
  File "/home/ricky/.local/lib/python3.9/site-packages/feedparser/api.py", line 36, in <module>
    from .html import _BaseHTMLProcessor
  File "/home/ricky/.local/lib/python3.9/site-packages/feedparser/html.py", line 31, in <module>
    from .sgml import *
  File "/home/ricky/.local/lib/python3.9/site-packages/feedparser/sgml.py", line 30, in <module>
    import sgmllib
ModuleNotFoundError: No module named 'sgmllib'

我知道在Python3中不再使用sgmllib,但是因为我在命令行启动它时没有得到这个错误,所以它似乎不是feedparser的问题。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-29 21:12:50

cx_Freeze开发人员在Github上帮助我解决了同样的问题。Here's the thread.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65759738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档