ModuleNotFoundError: No module names 'Tkinter'
Python で Tkinter モジュール (または Python 3 では tkinter) をインポートしようとすると、ユーザーは次のエラーに遭遇する可能性があります:
ModuleNotFoundError: No module named 'Tkinter' or ModuleNotFoundError: No module named 'tkinter'
原因と解決策:
このエラーは、Tkinter モジュールがシステムにインストールされていない場合に発生します。この問題を解決するには、オペレーティング システムと Python のバージョンに適切なパッケージをインストールする必要があります。以下にいくつかの例を示します:
sudo apt-get install python3-tk
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
パッケージをインストールした後、Python インタープリターを再起動し、Tkinter (または tkinter のインポート) を試みます。 Python 3) を再度実行します。 Python 2 と 3 の両方を使用している場合は、Python バージョンに基づいて Tkinter モジュールをインポートすることで互換性を確保できます:
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
以上がPython で Tkinter をインポートすると、「ModuleNotFoundError: No module names \'Tkinter\'」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。