Tkinter
何らかの理由で、 (またはPython 3 では ) モジュールを使用できませんtkinter
。Python シェルで次のコマンドを実行した後:
import Tkinter
または、Python 3 では次のようになります:
import tkinter
このエラーが発生しました
ModuleNotFoundError: 'Tkinter' という名前のモジュールがありません
またはこれ:
ModuleNotFoundError: 'tkinter' という名前のモジュールがありません
これらのエラーの原因は何でしょうか? また、どうすれば解決できますか?
ベストアンサー1
おそらく、次のようなものを使用してインストールする必要があります。
Ubuntu または Apt を使用する他のディストリビューションの場合:
sudo apt-get install python3-tk
Fedora の場合:
sudo dnf install python3-tkinter
次のように Python のバージョン番号を指定することもできます。
-
sudo apt-get install python3.7-tk
-
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
最後に、tkinter
(Python 3 の場合) またはTkinter
(Python 2 の場合) をインポートするか、Python インタープリターのバージョン番号に基づいて実行時に選択します (両方との互換性のため)。
import sys
if sys.version_info[0] == 3:
import tkinter as tk
else:
import Tkinter as tk