私はcx_Freezeモジュールを使用してPythonアプリケーションをWindowsに変換しました。PythonからEXEで無駄なファイルを作成
print("Hi there !")
別のファイルmakeup.py
exeファイルに変換する上記:私も同じフォルダにautorun.inf
を持っ
import sys
from cx_Freeze import setup, Executable
include_files = ['autorun.inf']
os_base = None
if sys.platform == "win32":
os_base = "Win32GUI"
setup(name="puzzle",
version="0.1",
description="Very cool puzzle",
options={'build_exe':{'include_files':include_files}},
executables=[Executable("norm.py", base=os_base)])
私は、単純なPythonのファイル
norm.py
を持っています。 私はコマンドを実行することにより、これを構築する際に来て何のエラーもありません:それは
norm.exe
.Whenが、私は私の端子を介して、このexeファイルを実行しているその内側
build
フォルダを作成します
python makeup.py build
、それはanything.Iを行いません。 "Hi there!"
私はPython 3.4を使っていますが、3.5ではこのモジュールに問題があると述べています。あなたは
if sys.platform == "win32":
os_base = "Win32GUI"
を使用してGUIアプリケーションを作成している
OS_baseの値はどのように設定する必要がありますか? –
@TilakMadichetti:それはNoneでなければなりません.Win32GUIベースはコンソールを隠します。 – mpromonet