私は自分のpythonスクリプトをexe
ファイル に変換しようとしています。 だから、cx_freeze
ライブラリで使用するのが最善の方法を説明するガイドを参照してください。 ので、私は唯一のTkinterでは使用小さなGUIアプリケーションを構築し、これは私のコードです:cx_freezeを使用してexeファイルにpythonスクリプトをビルド
import tkinter
top = tkinter.Tk()
# Code to add widgets will go here...
top.mainloop()
と、これは私のセットアップファイルです:
from cx_Freeze import setup, Executable
setup(
name="GUI PROGRAM",
version="0.1",
description="MyEXE",
executables=[Executable("try.py", base="Win32GUI")],
)
と私は、このコマンドを実行します。
python setup.py build
このエラーが発生する:
KeyError: 'TCL_LIBRARY
これはtkinterを使用している場合にのみ発生します。だから私は何かが恋しいと思うし、何かの方法でセットアップファイルにtkinterを追加する必要がある。 誰かが私を助けることができますか? おかげで皆さん。
あなたはどのバージョンのPythonを使用していますか?私はPyinstallerをライブラリとしてexeにパッケージ化することを提案しています...非常に使いやすい –
私はPython 3.6で使用しています。それらを試してみると、実際には複雑になります –
Cx_Freezeほど難しくありません。 – Simon