1

Python 2.7 (GUI に tkinter を使用) で作成したプログラムを、py2exe を使用してスタンドアロンの実行可能ファイルに変換しようとしています。setup.py というファイルに次のスクリプトを記述しました。

from distutils.core import setup
import py2exe
setup(data_files=['C:\Python27\tcl\tcl8.5\init.tcl'] , windows = ["Brand_Counter.py"])

これを実行すると、コマンド プロンプトが 1 秒間開き、その後何も起こりません。私が知る限り、ドキュメントによると、コードは実行可能ファイルを含むサブディレクトリ「dist」を作成する必要がありますが、これは行われていません。誰かが私のコードに何か問題があると思いますか?

4

1 に答える 1

1

py2exe プロジェクトのビルドを行うには、setup.py ファイルを含むディレクトリから次のコマンドを発行する必要があります。

python setup.py py2exe

私にとってはうまくいきます。

編集 - -

さらに、タプルのリストを取る data_files パラメータを使用しています。パラメータは次のようになります。

data_files=[('tclfiles', ['C:\Python27\tcl\tcl8.5\init.tcl'])]

init.tcl ファイルを配置する場所に合わせて調整します。その他の例については、次のリンクを参照してください: py2exe data_files

于 2013-02-14T01:34:07.723 に答える