Ubuntu18.10の環境で、tkinterが動作しない問題を解決したのでメモ。
Ubuntu環境でtkinterを動かそうとすると、次のようなエラーが出て困りました。
ModuleNotFoundError: No module named 'tkinter'
Pythonで簡単にGUIアプリケーションを作ることができるtkinterは標準ライブラリです。
なので、本来はpipなどでインストールせずとも、すぐに使えるようになるはずです…。
しかし、残念ながらUbuntu環境ではそのまま使うことができません。
どうやらtkinterの動作がOSと依存関係にあるらしく、Ubuntuの場合はtkinterを動かすためのパッケージを追加する必要がありました。
必要なパッケージは以下のコマンドで追加できます。
sudo apt-get install python3-tk
インストールが終わったら、次のコマンドでtkinterの起動を確認してみましょう。
python3 -m tkinter
今回は以上です。
今後も同じ設定をすることがあるかと思い、備忘録として残しておきます。