1

当我尝试使用 py2exe 构建 exe 时,它​​会构建,但是当我尝试运行 exe 时会抛出此错误:

Traceback (most recent call last):
File "main.py", line 4, in <module>
File "OpenGL\GL\__init__.pyc", line 3, in <module>
File "OpenGL\GL\VERSION\GL_1_1.pyc", line 10, in <module>
File "OpenGL\platform\__init__.pyc", line 35, in <module>
File "OpenGL\platform\__init__.pyc", line 26, in _load
File "OpenGL\plugins.pyc", line 14, in load
File "OpenGL\plugins.pyc", line 28, in importByName
ImportError: No module named win32

只有当我使用 pyopengl 时它才会这样做,它可以完美地构建和运行 pygame 以及我使用过的几乎任何其他库/模块。

我的 setup.py 脚本如下所示:

from distutils.core import setup  
import py2exe  
setup(console=['main.py'])

我在 Windows 7 64 位

4

1 回答 1

3

实际上,经过一个小时左右的搜索,我找到了解决方案!

对于其他有此问题的人:http: //www.py2exe.org/index.cgi/PyOpenGL

于 2012-08-22T20:59:34.520 回答