Como pip ou fácil instalar o tkinter
existe uma maneira simples de instalar tkinter
via pip
ou easy_install
?
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.10 answers
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.
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
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
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.
Resolvi o mesmo problema usando estes dois comandos 100%
sudo yum -y update
sudo yum -y install python36u-tkinter
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
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.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 ..
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