macOS Mojave で Python を使っている。
python は pyenv 環境下で使用している。
ModuleNotFoundError: No module named '_tkinter' というエラーが出たときの対処法のメモ。
------------------------
https://www.activestate.com/products/activetcl/downloads/
から Active Tcl をインストール。
その後、pyenv install 3.6.3 などとして python をインストールする。
すでに python がインストールされている場合は
( _tkinter のエラーがでているということは入っているわけなので)
pyenv uninstall 3.6.3
でアンインストールしてから、再インストールする。
これで import tkinter のエラーは解決した。
brew での tcl-tk インストールでは、pyenv の python からは使用できないようであった。
私の場合は brew uninstall tcl-tk でアンインストールしておいた。