gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

Python 3でModuleNotFoundError: No module named 'Tkinter'

anaconda経由で入れたPython 3.6で簡単なTkinterのサンプルを走らせてみたが

ModuleNotFoundError: No module named ‘Tkinter’ となってimport文から先に進めなかった

pyenvの設定なのかanacondaのインストールに問題があるのか以下の記事やanacondaの公式サイトの説明を読み HomebrewをアップグレードしたりXQuartzを入れてみたやはりだめ

qiita.com

docs.continuum.io

投げ出しそうになったが 以下の投稿を見ると

stackoverflow.com

Tkinter in python 2.6 is capitalized, in python 3 it is lowercase, tkinter

とあり 単にモジュール名の大文字小文字が変わっていただけだった

import tkinter

にしたらあっさり実行できた