私はこの年齢を検索し、すべてを試しました。ちょうどそれを動作させることはできません。Python 2.7(Tkinter付き)プロジェクトをスタンドアロンのexeファイルに変換しますか?
私がしたいのは、Windows用のTkinterを使用する私の小さなプログラムのスタンドアロンのexeを作成することです。これまで私はそれをexeにすることを達成しましたが、dist/
フォルダにはtcl/
というフォルダと余分なexeファイルが含まれています。これらを取り除く方法は?
また、私は動作しているexeを作成することができませんでした。ここに私のsetup.py
だ:
from distutils.core import setup
import py2exe
import sys
if len(sys.argv) == 1:
sys.argv.append("py2exe")
setup(
options = {
"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 1, "includes": ["Tkinter"]}
},
zipfile = None,
windows = [
{
"script": "hello.py",
"icon_resources": [(0, "icon_16.ico")]
}
]
)
私はそれを実行した後すぐに「このプログラムは応答を停止した」の通知を取得します。オプション「ASCII」を除去することにより
、プログラムが動作しないとログファイルを残します:
Traceback (most recent call last):
File "hello.py", line 1, in <module>
File "zipextimporter.pyo", line 82, in load_module
File "Tkinter.pyo", line 38, in <module>
File "zipextimporter.pyo", line 82, in load_module
File "FixTk.pyo", line 56, in <module>
File "FixTk.pyo", line 23, in convert_path
LookupError: unknown encoding: mbcs
私はコードとのヘルプを見つけることが本当にいいように見えたとしてPythonについて非常に楽観的だったが、この私は何もコード化することができない。どんな助けもありがとうございます。私は完全に新人です。
Tkinterの実行可能ファイルをバンドルする方法について*** [この](http://stackoverflow.com/questions/14566531/python-py2exe-window-showing-tkinter#14566647)***答えを参照してください。 py2exeと –