Python、py2exe和;pyopengl导入错误:没有名为win32的模块

Python、py2exe和;pyopengl导入错误:没有名为win32的模块,python,opengl,pygame,py2exe,pyopengl,Python,Opengl,Pygame,Py2exe,Pyopengl,当我尝试使用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 "

当我尝试使用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

我使用的是64位Windows 7

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


对于其他有此问题的人:

这听起来像是丢失路径错误——这很奇怪,因为windows通常在环境中已经有指向其DLL的路径。我的猜测是库正在查找32位版本而不是64位版本,并且32位win32位置不在默认路径中。您可能需要将其作为参数添加到安装程序中/确定该库应位于系统上的何处?请单击左侧数字下的复选标记,确保接受此答案!这有助于我们知道,这个问题已经得到了回答:)我会的!但是它说我需要等两天才能接受我自己的答案:)哦,是的,我忘了。一旦你有了更多的代表,你可以马上做。欢迎来到StackOverflow!
from distutils.core import setup  
import py2exe  
setup(console=['main.py'])