2016-07-29 63 views
0

我有一个python程序,它导入os,这样我就可以检索应用程序的路径(即os.path.dirname(os.path.realpath(__file__)))。我一直在使用py2exe使这个python文件成为一个exe文件,直到我开始使用os时,我才有了任何问题。下面是一个命令窗口(注意它说1 missing Modules): enter image description herePython py2exe不包括'os`模块

当我试图打开被创建的.exe,就立即关闭了我。所有其他进口似乎工作正常,他们是:win32api, win32con, time, msvcrt, win32gui, re。再次,当我导入os时,.exe停止工作,但Python项目本身工作正常。我能做些什么来解决这个问题?谢谢。

回答

0

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

+0

我得到同样的问题。这是一个命令窗口的图片:http://i.imgur.com/GEUZDMR.png –

+0

使用cx-Freeze你不需要使用setup.py,你可以直接在你的helloworld上执行cxfreeze脚本。 py你想转到helloworld.exe。 –