2017-04-07 22 views

答えて

2

まず、cx_freeze 5.0.1がPython 3.6をサポートしている必要があります。

それで、それはどんな3.Xバージョンのようです。 このコードをsetup.pyファイルに置き換えて、メインスクリプト名に置き換えます。

"prog.py" 

あなたがコンソールを行く場合、それは

if sys.platform == "win32": 
    base = "console" 

する必要があります注意してくださいとforgitはありません。ここのコードです:

import sys 
from cx_Freeze import setup, Executable 

# Dependencies are automatically detected, but it might need fine tuning. 
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]} 

# GUI applications require a different base on Windows (the default is for a 
# console application). 
base = None 
if sys.platform == "win32": 
    base = "Win32GUI" 


setup( name = "my prog", 
    version = "1.0", 
    description = "My application!", 
    options = {"build_exe": build_exe_options}, 
    executables = [Executable("prog.py", base = base)]) 

を開き、コマンドprompot書き込み:

cd your directory path 
python setup.py build 
+0

私はこの手順に従いましたが、cmdを使用してexeを実行すると、以下のエラーが発生します 'はImportError:[ 'numpyの']' 必要な依存関係がありませんが、私は私のアイドルでnumpyのを輸入していたときに、それがうまく '>>>インポートnumpy' ' >>> 'を働きます – pyd

関連する問題