2016-07-29 6 views
0

私はosをインポートするPythonプログラムを持っているので、アプリケーションのパス(つまり、os.path.dirname(os.path.realpath(__file__)))を取得できます。私はpy2exeを使ってこのpythonファイルをexeファイルにしていますが、osを使い始めるまで問題はありませんでした。ここではコマンドウィンドウが(気づくことが1 missing Modules言う)である: enter image description here`os`モジュールを含んでいないPython py2exe

私が作成されます.exeを開こうとすると、それはすぐに私に終了します。他のすべての輸入品はうまく機能しているようですが、それはwin32api, win32con, time, msvcrt, win32gui, reです。繰り返しますが、osをインポートすると.exeが正常に動作しなくなりますが、Pythonプロジェクト自体は正常に動作します。これを修正するにはどうすればよいですか?ありがとう。

答えて

0

py2exeではなくwindowsで.exeを作成するには、cx-Freezeを使用します。

+0

私は同じ問題を抱えています。以下はコマンドウィンドウの画像です:http://i.imgur.com/GEUZDMR.png –

+0

cx-Freezeでは、setup.pyを使用する必要はありません。あなたはhelloworldで直接cxfreezeスクリプトを実行できます。あなたがhelloworld.exeにしたいpy。 –

関連する問題