【发布时间】:2016-04-05 05:35:13
【问题描述】:
运行在 py2exe 中编译的 exe 现在给我这个错误:
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import display: No module named _view
(ImportError: No module named _view)
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import draw: No module named _view
(ImportError: No module named _view)
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import image: No module named _view
(ImportError: No module named _view)
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import pixelcopy: No module named _view
(ImportError: No module named _view)
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import transform: No module named _view
(ImportError: No module named _view)
自上次工作构建以来,我没有修改我的 py2exe 文件,也没有对我的 Python 安装进行任何重大更改。我修改了代码,这一定是导致此问题的原因,但错误消息没有给我任何有关如何修复它的信息。什么可能导致此问题?
我已将 import pygame._view 放在 main.py 脚本的顶部,但它没有帮助。我没有引用任何系统字体,我的代码中使用的所有字体都是我包中的 .ttf 文件。
编辑:搜索更多。 import re 也不起作用。
【问题讨论】:
-
我试图重新编译一个较旧的工作版本并且得到同样的错误。我已经得出结论,该错误与我的 python 模块有关。这可能是什么原因造成的?
-
您能否详细说明“我也没有对我的 Python 安装进行任何重大更改”?
-
“没有重大变化”是指自上次运行以来我没有更改 Python 版本或修改我的路径。我已经将我的pygame更新到1.9.2,但我再次在1.9.1上测试,错误仍然存在。