Python Tkinter Download

Python Tkinter Download Average ratng: 8,4/10 6483 reviews
  • Because the official Tkinter's documentation is not complete I have to learn Tcl/Tk language,learning a new language and translate its syntax take a great efforts. So to make things easier for Python'.
  • Hi, Welcome to your first Graphical User Interface(GUI) tutorial with Tkinter in Python.In this tutorial, you will learn how to create GUI apps in Python using the Tkinter module. You should be familiar with the Python to learn Tkinter.If you don't know how to code in Python, I recommend you to take this free Datacamp Python Course. You can also read the Python Official Documentation if you.
  • Installing Tcl/Tk and Compiling Python. Tkinter is included with core Python of course, but you'll need a version of Tcl/Tk on your system to compile it against. Do yourself a huge favour and get the most recent version. Whatever you do, do not rely on the Tk versions included in macOS! Older versions included Tk 8.4.x.
  • For most Unix systems, you must download and compile the source code. The same source code archive can also be used to build the Windows and Mac versions, and is the starting point for ports to all other platforms. Download the latest Python 3 and Python 2 source.

Tkinter is Python's de facto standard GUI (Graphical User Interface) package. It is a thin object-oriented layer on top of Tcl/Tk. To use Tkinter, you don't need to write Tcl code, but you will need to consult the Tk documentation and occasionally the Tcl documentation (since Tk's low-level event handling mechanism is considered part of Tcl).

Active1 month ago

I am trying to import Tkinter. However, I get an error stating that Tkinter has not been installed:

I could probably install it using synaptic manager (can I?), however, I would have to install it on every machine I program on. Would it be possible to add the Tkinter library into my workspace and reference it from there?

KaranKaran
6,64120 gold badges78 silver badges149 bronze badges

18 Answers

It is not very easy to install Tkinter locally to use with system-provided Python. You may build it from sources, but this is usually not the best idea with a binary package-based distro you're apparently running.

It's safer to apt-get install python-tk on your machine(s).(Works on Debian-derived distributions like for Ubuntu; refer to your package manager and package list on other distributions.)

90009000
31.9k8 gold badges49 silver badges89 bronze badges

Actually, you just need to use the following to install the tkinter for python3:

In addition, for Fedora users, use the following command:

NeilNeil

If, like me, you don't have root privileges on your network because of your wonderful friends in I.S., and you are working in a local install you may have some problems with the above approaches.

I spent ages on Google - but in the end, it's easy.

Download the tcl and tk from http://www.tcl.tk/software/tcltk/download.html and install them locally too.

To install locally on Linux (I did it to my home directory), extract the .tar.gz files for tcl and tk. Then open up the readme files inside the ./unix directory. I ran

It may seem a pain, but the files are tiny and installation is very fast.

Then re-run python setup.py build and python setup.py install in your python installation directory - and it should work. It worked for me - and I can now import Tkinter etc to my heart's content - yipidy-yay. An entire afternoon spent on this - hope this note saves others from the pain.

SimonSimon

If you are using Python 3 it might be because you are typing Tkinter not tkinter

Emil Vikström
76.9k13 gold badges117 silver badges154 bronze badges
user1497423user1497423

you will need the package and its dependencies.

since you mentioned synaptic, you must be using a Debian based system. one way to get what you need:

Corey GoldbergCorey Goldberg
40.1k22 gold badges113 silver badges128 bronze badges
yermamayermama

For Python 2.7:

You don't need to download Tkinter - it's an integral part of all Python distributions (except binary distributions for platforms that don't support Tcl/Tk).

as it says here. In my case, on Windows, what helped was reinstalling the Python distribution. Probably a long time ago I had unchecked the 'Tcl/Tk' installation feature. After reinstalling all works fine and I can import _tkinter and import Tkinter.

BartoszKPBartoszKP
27.7k10 gold badges76 silver badges113 bronze badges

If you're using RHEL, CentOS, Oracle Linux, etc. You can use yum to install tkinter module

Jonathan LJonathan L
3,4261 gold badge30 silver badges21 bronze badges

tk-devel also needs to be installed in my case

yum install -y tkinter tk-devel

install these and rebuild python

JasonWayneJasonWayne

Fedora release 25 (Twenty Five)

This worked for me.

NIKNIK

for python3 user, install python3-tk package by following commandsudo apt-get install python3-tk

M. BalcilarM. Balcilar

There is _tkinter and Tkinter - both work on Py 3.x But to be safe- Download Loopy and change your python root directory(if you're using an IDE like PyCharms) to Loopy's installation directory. You'll get this library and many more.

Arthur Kennedy Otieno JonyoArthur Kennedy Otieno Jonyo

If you're using Python 3 then you must install as follows:

Tkinter for Python 2 (python-tk) is different from Python 3's (python3-tk).

gon1332gon1332
1,1991 gold badge15 silver badges25 bronze badges

The situation on macOS is still a bit complicated, but do-able:

Python.org strongly suggest downloading tkinter from ActiveState, but you should read their license first (hint: don't redistribute or want Support).

When the download is opened OS X 10.11 rejected it because it couldn't find my receipt: 'ActiveTcl-8.6.pkg can’t be opened because it is from an unidentified developer'.

I followed an OSXDaily fix from 2012 which suggested allowing from anywhere. But OS X has now added an 'Open Anyway' option to allow (e.g.) Active-Tcl as a once off, and the 'Anywhere' option has gained a timeout.

jalanbjalanb

If you want to install it you have to go to your terminal and type:-

sudo apt-get python-tk

Python-tkinter Module Download For Windows

And If you want to update an existing package or python in this case type:-

sudo apt-get update

Then all your packages will be updated.And if you want to remove a package you just type in:-

sudo apt-get remove [package name]#in this case python-tk

Mikiyas AyeleMikiyas Ayele

Tkinter is a GUI module for python. you can use it to make GUI based applications in python. Tkinter provides several GUI widgets like buttons,menu, canvas,text,frame,label etc. to develop desktop applications.Though Tkinter is very popular and is included with windows, macosx install of python, There are also alternative choices like pyQt, wxPython..

In this tutorial we will see how to install it on linux and use it with an example.

First, check if you have python installed and also check its version

Open up your terminal and type python. if its installed then it will show information like version, help.. check your version (mine is python 2.7.9)

aman@vostro:~$ pythonPython 2.7.9 (default, Apr 2 2015, 15:33:21)[GCC 4.9.2] on linux2Type 'help', 'copyright', 'credits' or 'license' for more information.

If you don't have python then install itsudo apt-get install python

If you want to install python 3 then enter the following. If you are a newbie, I would recommend python 2 instead of python 3. Python 2 is still very popular and many apps are made on it. On ubuntu python2 is still the defaultsudo apt-get install python3

Finally, Install Tkinter

for python 3

How to Use it

Now, lets check if Tkinter is working well with this little example

open your terminal and enter into your python shell.python

for python3python3

Music tamil songs download. Sathyaprakash, Deepak, Pooja AV2.Maacho EnnachoSingers: Sid Sriram, Shweta Mohan3.Mersal ArasanSingers: G.

if python was installed correctly you will get a >>> prompt. aman@vostro:~$ python

Now import Tkinter module. it wont show any error if it got imported correctly. NOTE: Make sure you type Tkinter (not tkinter) in python2 and tkinter (not Tkinter) in python3.

Now, just to check you can create an empty window using Tkinter.

Sonia RaniSonia Rani

For python 3.7 on ubuntu I had to use sudo apt-get install python3.7-tk to make it work

iliasilias
1,2071 gold badge8 silver badges16 bronze badges

If you have Python 3.7.2 you don't need to install anything , just type exactly:

BE OfficialBE Official

protected by CommunityMay 10 '15 at 23:01

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Python Tkinter Download Linux

Not the answer you're looking for? Browse other questions tagged pythonlinuxtkinterinstall or ask your own question.