ImportError: No module named 'Tkinter'
importerror, python, python-import, tkinter
Solution
You probably need to install it using something similar to the following:
For Ubuntu or other distros with Apt:
sudo apt-get install python3-tk
For Fedora:
sudo dnf install python3-tkinter
You can also mention a Python version number like this:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Finally, import `tkinter` (for Python 3) or `Tkinter` (for Python 2), or choose at runtime based on the version number of the Python interpreter (for compatibility with both):
import sys
if sys.version_info[0] == 3:
import tkinter as tk
else:
import Tkinter as tk
Problem
For some reason, I can't use the `Tkinter` (or `tkinter`, on Python 3) module. After running the following command in the python shell: ``` import Tkinter ``` or this, in Python 3: ``` import tkinter ``` I got this error ModuleNotFoundError: No module named 'Tkinter' or this: ModuleNotFoundError: No module named 'tkinter' What could be the reason for these errors and how can I solve it?