Python で「ImportError: No module names 'Tkinter'」を解決する
「ImportError: No module names 'Tkinter'」が発生した場合このエラーは、Python でのグラフィカル ユーザー インターフェイス (GUI) 開発に不可欠な Tkinter モジュールがインストールされていないか、アクセスできないことを示します。
エラーの理由
このエラーの最も一般的な理由は、Python 環境に Tkinter モジュールが存在しないことです。 Tkinter は、数学や演算子のような組み込みモジュールとは異なり、明示的なインストールを必要とするサードパーティ モジュールです。
解決策
この問題を解決するには、次のインストールを行う必要があります。オペレーティング システムに適したパッケージ マネージャーを使用する Tkinter:
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Python バージョンに関する考慮事項
特定の Python バージョンを使用している場合は、それをインストールコマンド:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
互換性に関する考慮事項
コードが Python 2 と 3 の両方で動作する必要がある場合は、インタープリターのバージョンに基づいて Tkinter をインポートできます。
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
以上がPython で「ImportError: No module names \'Tkinter\'」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。