Hisan
Hisan

Reputation: 2655

Why is there no tkinter distribution found?

I am having a problem during the installation of tkinter. I have version 2.7.11. I entered the pip install tkinter on dos but it shows the following message:

collecting tkinter

Could not find a version that satisfies the requirement tkinter (from versions:) No matching distribution found for tkinter

I have successfully installed flask with the same procedure, but for tkinter it is showing problem. How can I get rid of this problem?

Upvotes: 58

Views: 177149

Answers (15)

Samuel Kiroko N
Samuel Kiroko N

Reputation: 41

On a MacBook use

brew install python-tk

The error will be sorted out.

Upvotes: 3

Karan Gehlod
Karan Gehlod

Reputation: 357

Comes inbuilt with python Just import it in your file

import tkinter

if you not have ticked tkinter during installation.

  • Run the installer again and modify the installation Select the Tk
  • checkbox (and anything else you want) And continue through the installation.

Upvotes: 9

Hakan
Hakan

Reputation: 597

T of Tkinter should be lowercase

Not

 import Tkinter as tk

Use as folow:

import tkinter as tk

or

from tkinter import * 
not : from Tkinter import * 

Upvotes: 0

Michael
Michael

Reputation: 88

I was running a Flask application in the almaLinux docker image and my fix for this was.

yum install python39* -y 
#Be aware this will install Everything including things you don't need. 

So this could be a simply case of you need to install the right package for the version of Python you are using.

Upvotes: 0

Stevo
Stevo

Reputation: 298

Windows

You may not have ticked tkinter during installation.

  • Download the latest version of python from python.org
  • Run the installer
  • Click modify
  • Select the Tk checkbox (and anything else you want)
  • And continue through the installation.

Done.

Upvotes: 3

Young Finn
Young Finn

Reputation: 1

just go on cmd and type pip intall Tk interface, i thinks this is the full true name of tkinter module

Upvotes: -1

Saifullah Bin Khaki
Saifullah Bin Khaki

Reputation: 1

import Tkinter as tk

Notice the T. This was changed in python 3.x

Upvotes: 0

mellifluous
mellifluous

Reputation: 2975

I was able to fix this on Amazon Linux 2 with python2.7 by running this sudo yum install python-tools -y command.

Upvotes: 1

ongja teenage
ongja teenage

Reputation: 9

pip shown Could not find a version that satisfies the requirement python--tkinter (from versions: ) No matching distribution found for python--tkinter You are using pip version 10.0.1, however version 19.0.3 is available. You should consider upgrading via the python -m pip install --upgrade pip command.

Upvotes: 0

Geetha
Geetha

Reputation: 9

the below answer in for Windows:

after installing Tk in your windows machine by following the instructions mentioned in the following link (https://tkdocs.com/tutorial/install.html#installwin), import tkinter as tk (for python3) or import Tkinter as tk (for python2). FYI - 'Tkinter' has been renamed as 'tkinter' in python3. It worked well for me.

Upvotes: 0

costamatrix
costamatrix

Reputation: 710

to find your package run:

sudo yum search python|grep tk

mine was:

yum install python3-tkinter.x86_64

Upvotes: 2

Khushhal
Khushhal

Reputation: 653

Follow this guide to install "tkinter". However now with Python version 3.1 onwards, it is part of the standard python distribution.

You can also install it using sudo apt-get install python3-tk-dbg, if you are in virtualenv. (Same can be done for normal installation, not just virtualenv)

Upvotes: 3

Bobbyy Tables
Bobbyy Tables

Reputation: 17

I had to install python3-tk manually before it worked (via apt-get)

Upvotes: 0

You should install

apt-get install python-tk

This should solve your issue

Upvotes: 44

Prabhakar
Prabhakar

Reputation: 1192

The Tkinter library comes in default with every Python installation

Try this:

import Tkinter as tk

Upvotes: 28

Related Questions