Python py2exe 不包括 `os` 模块

Python py2exe Not Including `os` Module

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

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

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