Python py2exe不包括`os`模块

时间:2016-07-29 18:21:16

标签: python py2exe

我有一个导入os的python程序,以便我可以检索应用程序的路径(即os.path.dirname(os.path.realpath(__file__)))。我一直在使用py2exe将这个python文件变成一个exe,在我开始使用os之前我没有遇到任何问题。这是命令窗口(注意它是1 missing Modules): enter image description here

当我尝试打开创建的.exe时,它会立即关闭我。所有其他导入似乎都运行正常,它们是:win32api, win32con, time, msvcrt, win32gui, re。同样,.exe在导入os时停止正常工作,但Python项目本身工作正常。我该怎么做才能解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

使用cx-Freeze在Windows上创建.exe而不是py2exe。