#はじめに
Pythonに標準搭載されているGUIライブラリ「Tkinter」を
Python embeddableへの導入方法に四苦八苦したので記載します。
参考:https://stackoverflow.com/questions/37710205/python-embeddable-zip-install-tkinter
#環境
Windows10 64bit
Python embeddable 3.6.7
Python 3.6.9
(※Embeddable pythonとは別にPython環境が必要です。)
#概要
ざっくりとした手順は
Python embeddableのフォルダにPythonのフォルダからTkinterを持ってくる
というものになります。
#手順
1.Pythonフォルダより下記2フォルダを持ってくる。
・「tcl」フォルダ
(python-3.6.7-embed-amd64/tcl と配置)
・Lib配下に存在する「tkinter」フォルダ
(python-3.6.7-embed-amd64/Lib/tkinter と配置)
2.Pythonフォルダより下記3ファイルを持ってくる。
(全てpython-3.6.7-embed-amd64/DLLs 配下に格納)
・_tkinter.pyd
・tcl86t.dll
・tk86t.dll
3.python36._pthに.\DLLsを書き加える。
以上です。