Como pip ou fácil instalar o tkinter

O meu inactivo está a lançar erros que dizem que não podem ser importados.

existe uma maneira simples de instalar tkinter via pip ou easy_install?

Parece haver muitos nomes de pacotes por aqui...

Isto e outras variações variadas com tkinter-pypy não estão a funcionar.

pip install python-tk

Estou no Windows com o Python 2.7 e não consigo {[[6]}.

Obrigado.

Author: Simon, 2013-11-18

10 answers

Bem, Posso ver duas soluções aqui:

1) Siga a instalação do Docs-Tkinter para o Python (Para Janelas):

O Tkinter (e, desde o Python 3.1, o ttk) estão incluídos em todas as distribuições padrão em Python. É importante que você use uma versão do Python suportando tk 8.5 ou maior, E ttk. Recomendamos a instalação da distribuição" ActivePython " da ActiveState, que inclui tudo o que você precisa.

No seu navegador web, ir para Activestate.com , e siga ao longo dos links para baixar a edição comunitária do ActivePython para Windows. Certifique-se de que está baixando uma versão 3.1 ou mais recente, não um 2.x version.

Execute o instalador, e siga adiante. Você vai acabar com uma nova instalação de ActivePython, localizada em, por exemplo C:\python32. A partir de uma linha de comandos do Windows, ou do Menu Iniciar "Executar..."comando, você deve então ser capaz de executar uma shell Python via:

% C:\python32\python

Isto deve dar-lhe o comando Python solicitar. A partir da linha de comandos, indique estes dois comandos:

>>> import tkinter
>>> tkinter._test()

Isto deve aparecer uma pequena janela; a primeira linha no topo da janela deve dizer "esta é a versão 8.5 do Tcl/Tk"; certifique-se que não é 8.4!

2) Desinstalar python 64-bit e instalar Python 32 bit.

 21
Author: LotusUNSW, 2017-04-16 14:41:15

A biblioteca Tkinter é construída com todas as instalações em Python. E já que está no windows, creio que instalou python através dos binários no site deles?

Se sim, então muito provavelmente você está digitando o comando errado. Deve ser:

import Tkinter as tk

Note O capital T no início de Tkinter.

Para O Python 3,

import tkinter as tk

 48
Author: IcyFlame, 2018-03-21 19:09:03

Se estiver a usar o virtualenv, não há problema em instalar o tkinter usando {[[0]} (python2), sudo apt-get install python3-tk (python3), e irá funcionar bem no ambiente virtual

 25
Author: Keith, 2017-01-05 04:43:16

Quando instalar o python para o Windows, use a opção normal ou instale tudo o que ele pedir. Enganei-me porque deseleccionei o tcl.

 5
Author: cn123h, 2017-10-01 07:58:54

Ao instalar, certifique-se que em Tcl/Tk seleccionou Will be installed on hard drive. Se estiver a instalar com uma cruz à esquerda, então o Tkinter não será instalado.

enter image description here

O mesmo se aplica ao Python 3:

enter image description here

 2
Author: Simon, 2018-04-25 16:43:25

Resolvi o mesmo problema usando estes dois comandos 100%

sudo yum -y update
sudo yum -y install python36u-tkinter
 0
Author: javac, 2017-09-19 14:19:01

No python Tkinter estava o pacote predefinido, Reparação na altura em que podemos seleccionar o Tcl/Tk , na pasta c em que o tkinter foi armazenado C:\Python27\DLLs_tkinter.pyd naquele lugar, reinstalar de outra forma diretamente colocar o (_quinter.pyd)ficheiro em DLLs indique aqui a descrição da imagem

 0
Author: vinothbalan64 balan, 2018-03-26 05:01:52

Eu estou postando como a resposta superior requisita a documentação que eu não achei útil.

O Tkinter vem empacotado com a instalação em python no Windows IFF, você selecciona-a durante a janela de instalação.

A solução é reparar a instalação (através da interface de desinstalação está bem), e seleccionar instalar o tk desta vez. Você pode precisar apontar ou recarregar o binário neste processo. Baixar diretamente do activestate não funcionou para mim.

Este é um problema comum. ter no windows como é fácil não querer instalar TCL / TK se você não sabe o que é, mas Matplotlib etc exigem.
 0
Author: jabberwocky, 2018-04-01 08:25:10

Tive um problema semelhante com o Win-8 e python-3.4 32 bit , consegui resolvê-lo baixando a mesma versão de python.org .

O próximo passo será carregar no botão reparar e instalar o pacote Tk/tkinter ou carregar apenas na reparação. Agora deve apresentar o módulo Python34/Lib / tkinter. O tkinter de importação deve funcionar ..

 -1
Author: sanchez_30, 2017-08-04 05:42:50

Se usar o python 3.4.1, basta escrever esta linha {[[0]} Isto irá colocar tudo no módulo no espaço de nomes predefinido do seu programa. na verdade, em vez de se referir a dizer um botão como tkinter.Button Basta digitar Button

 -3
Author: keneth, 2014-07-31 19:38:59