何らかの理由で、私はTkinter
またはtkinter
モジュールを使用できません。 Pythonシェルで次のコマンドを実行した後
import Tkinter
または
import tkinter
このエラーが出ました
ModuleNotFoundError: 'Tkinter'という名前のモジュールはありません
または
ModuleNotFoundError: 'tkinter'という名前のモジュールはありません
その理由は何でしょうか。
あなたはおそらくそれをインストールする必要があります
Sudo apt-get install python3-tk
私は今しばらくTkinterを使っています。これを試して、うまくいったかどうか教えてください。
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
提案どおりにバージョンをチェックすることをお勧めします ここ :
if sys.version_info[0] == 3:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
else:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
または、エラー 'ImportError:No module tkinter'が表示されます。
Python 3を使っているので、 documentation に書かれているように、モジュールはtkinter
に改名されました。
Python 3では、Tkinterはtkinterに改名されました。2to3ツールは、ソースをPython 3に変換するときに自動的にインポートを調整します。
コマンドpython --version
を使用して、インストールしたpythonバージョンを確認します
次のコードから正しくインストールされたTkモジュールを確認してください
Sudo apt-get install python3-tk
オープンソースOSを使用しているかどうかを確認してください
次のパスでtkinterモジュールを確認します/ home/python/site-packages/tkinterシステムに応じてパスを変更します