【问题标题】:ImportError: cannot import name _remove_dead_weakref python 2.7ImportError:无法导入名称_remove_dead_weakref python 2.7
【发布时间】:2018-11-24 23:34:08
【问题描述】:

我使用 Windows 7 和 python 2.7

当我使用 py2exe 制作 .exe 文件时出现错误;

Traceback(最近一次调用最后一次): File "mainpy", line 17, in

File "main.py", line 17, in

File "zipextimporter.pyc", line 82, in load_module

File "zipextimporter.pyc", line 82, in load_module

File "logging_init_.pyc", line 26, in

File "zipextimporter.pyc", line 82, in load_module

File "weakref.pyc", line 14, in

ImportError: cannot import name _remove_dead_weakref

相同的代码可用于在另一台计算机上创建 .exe 文件,因此 main.py 中的代码没有任何问题。微小的环境差异可能会导致此问题。我使用了 pycharm、python 2.7.10 和 py2exe 0.6.9。在另一台计算机上,所有其他配置都相同,除了使用 sublimetext 而不是 pycharm。 谁能告诉我如何解决这个问题?

另一个棘手的事情是

【问题讨论】:

    标签: python-2.7 py2exe


    【解决方案1】:

    可能是其他电脑不存在该库。请检查该库是否存在。

    【讨论】:

    • 如何检查缺少哪个库?
    • 您为程序下载的一些未内置的库,检查空闲导入库,如果显示错误则库不存在,否则会存在
    猜你喜欢
    • 2018-07-05
    • 2023-03-13
    • 2019-06-25
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    相关资源
    最近更新 更多