Can't import tkinter (or Tkinter) Can't import tkinter (or Tkinter) tkinter tkinter

Can't import tkinter (or Tkinter)


First try using this code for your imports.

try:    import Tkinter as tk # this is for python2except:    import tkinter as tk # this is for python3

If this doesn't work, try reinstalling tkinter. If you don't know how to reinstall tkinter look at the tkinter installation page, here.


If you are using Ubuntu or Debian OS try this:-

sudo apt-get install python-tk

Or if you are using Python 3:-

sudo apt-get install python3-tk


Some compilers have tkinter preinstalled. For example, if you use IDLE tkinter is preinstalled. As much as I know, if you use IDLE, you have to click a box in order to install tkinter.If you are not using IDLE, check whether tkinter/Tkinter is included in your Site Packages folder. Consider reinstalling the compiler/interpreter you are using.After you made sure it is installed the syntax you have to use depends on the version of Python you are using.I am not quite sure for Python 2, but I think you write:

import Tkinter

For Python 3 you write:

import tkinter

or the more often used:

from tkinter import *