我正在使用py2exe将Python文件转换为.exe
,如下所示:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
windows = [{'script': "myfile.py"}],
zipfile = None,
)
.py
文件工作正常,但是当我创建.exe
时,我收到此消息:
3个缺少的模块
?从 -
导入的pywin类型?win32api从平台导入,win32evtlogutil
?从 SCRIPT
导入的win32com
当我运行.exe
时,我收到此错误:
追踪(最近一次呼叫最后一次):
文件“archiveFiles.py”,第83行,
文件“archiveFiles.py”,第5行,在putItIn
中ImportError:没有名为'win32com'的模块
追踪(最近一次呼叫最后一次):
文件“archiveFiles.py”,第83行,
putItIn()
文件“archiveFiles.py”,第5行,在doThatStuff中
将win32com.client导入为win32
ImportError:没有名为'win32com'的模块
有什么建议吗?