我的.py有效,但我的.exe没有

时间:2015-07-10 14:26:47

标签: python windows py2exe win32com

我正在使用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'的模块

有什么建议吗?

0 个答案:

没有答案