Problemas com Tkinter [RESOLVIDO]

1. Problemas com Tkinter [RESOLVIDO]

Rodrigo Ranea
SirCode

(usa Ubuntu)

Enviado em 05/07/2016 - 19:37h

Eu estou aprendendo python(3.4.5) e cheguei numa parte do curso em que aprende sobre o tkinter, ja tentei dar
from Tkinter import * 

e ja tentei
from tkinter import * 

os dois dão o mesmo erro
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Tkinter'

e
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

E pelo o que sei de inglês, isto se resume a:
Não existe o modulo tkinter nem Tkinter
Eu ja tentei sudo apt-get python3-tk e ja tentei sudo update-python-modules -a
nenhum funciona, alguem tem alguma ideia?


  


2. MELHOR RESPOSTA

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 05/07/2016 - 20:39h

Lisandro escreveu:

Bom no Python 3.x o nome do módulo é mesmo todo em caixa baixa => tkinter
Eu uso Mint e testei aqui sem instalar mais nada e funciona.
Como testou?
Tenta assim:
1) Abre terminal e digita python3
2) No interativo (>>>) digita from tkinter import *

Assim dá o erro?
Bom, se assim der erro aí dá pra fazer uma mão gigante de reinstalar para que o Tk fique configurado no teu Python ou, como eu prefiro trabalhar, usar um gerenciador de versões e aí vai poder trabalhar com a versão mais recente ou a que quiser..
Veja aqui: https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu/

Abraço


SirCode, olha só.
Vi nos teus posts que tu está com Ubuntu 16.04 correto?
Cara este Ubuntu vem com Python 2.7.11 e com Python 3.5.1, no terminal quando chama "python" vem o 2.7.11 e quando chama "python3" vem o 3.5.1.
Pode fazer teu curso tranquilamente com o 3.5.1, não precisava instalar este 3.4.5 (provavelmente esta tua instalação é que está sem o tkinter).
Abraço

3. Re: Problemas com Tkinter

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 05/07/2016 - 20:30h

Bom no Python 3.x o nome do módulo é mesmo todo em caixa baixa => tkinter
Eu uso Mint e testei aqui sem instalar mais nada e funciona.
Como testou?
Tenta assim:
1) Abre terminal e digita python3
2) No interativo (>>>) digita from tkinter import *

Assim dá o erro?
Bom, se assim der erro aí dá pra fazer uma mão gigante de reinstalar para que o Tk fique configurado no teu Python ou, como eu prefiro trabalhar, usar um gerenciador de versões e aí vai poder trabalhar com a versão mais recente ou a que quiser..
Veja aqui: https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu/

Abraço


4. Re: Problemas com Tkinter [RESOLVIDO]

Rodrigo Ranea
SirCode

(usa Ubuntu)

Enviado em 05/07/2016 - 21:07h

Lisandro escreveu:

Lisandro escreveu:

Bom no Python 3.x o nome do módulo é mesmo todo em caixa baixa => tkinter
Eu uso Mint e testei aqui sem instalar mais nada e funciona.
Como testou?
Tenta assim:
1) Abre terminal e digita python3
2) No interativo (>>>) digita from tkinter import *

Assim dá o erro?
Bom, se assim der erro aí dá pra fazer uma mão gigante de reinstalar para que o Tk fique configurado no teu Python ou, como eu prefiro trabalhar, usar um gerenciador de versões e aí vai poder trabalhar com a versão mais recente ou a que quiser..
Veja aqui: https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu/

Abraço


SirCode, olha só.
Vi nos teus posts que tu está com Ubuntu 16.04 correto?
Cara este Ubuntu vem com Python 2.7.11 e com Python 3.5.1, no terminal quando chama "python" vem o 2.7.11 e quando chama "python3" vem o 3.5.1.
Pode fazer teu curso tranquilamente com o 3.5.1, não precisava instalar este 3.4.5 (provavelmente esta tua instalação é que está sem o tkinter).
Abraço


Hmm não sabia que tinha o 3.5.1 instalado poreeem eu chamo python3 sempre e sempre aparece o que instalei, 3.4.5, talvez o 3.5.1 não esteja instalado ou eu simplesmente devo configurar o comando python3 para que ele mostre o python 3.5.1, alguma idea do que fazer ?
Ah e sim eu uso 16.04


5. Re: Problemas com Tkinter

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 05/07/2016 - 22:01h

SirCode escreveu:

Hmm não sabia que tinha o 3.5.1 instalado poreeem eu chamo python3 sempre e sempre aparece o que instalei, 3.4.5, talvez o 3.5.1 não esteja instalado ou eu simplesmente devo configurar o comando python3 para que ele mostre o python 3.5.1, alguma idea do que fazer ?
Ah e sim eu uso 16.04


Pode usar o pyenv do link que te coloquei acima.
Pode antes disso fazer uma tentativa de desinstalação deste teu python e a reinstalação pela central de aplicativos, instalando inclusive o IDLE para 3.5

Abraço


6. Re: Problemas com Tkinter [RESOLVIDO]

Rodrigo Ranea
SirCode

(usa Ubuntu)

Enviado em 05/07/2016 - 22:26h

Lisandro escreveu:

SirCode escreveu:

Hmm não sabia que tinha o 3.5.1 instalado poreeem eu chamo python3 sempre e sempre aparece o que instalei, 3.4.5, talvez o 3.5.1 não esteja instalado ou eu simplesmente devo configurar o comando python3 para que ele mostre o python 3.5.1, alguma idea do que fazer ?
Ah e sim eu uso 16.04


Pode usar o pyenv do link que te coloquei acima.
Pode antes disso fazer uma tentativa de desinstalação deste teu pyhton e a reinstalação pela central de aplicativos, instalando inclusive o IDLE para 3.5

Abraço


Então eu instalei pyenv(e antes vi num forum como desinstalar e ele dizia palavra bem animadoras:
Uma versão manualmente instalado do python não pode ser removida
e sim eu instalei a 3.4.5 manualmente), então eu dei pyenv versions, mostra * system (set by /home/Rodrigo/.pyenv/version), tentei dar pyenv uninstall 3.4.5 e da erro, não entendi como usa isso


7. Re: Problemas com Tkinter [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 07:42h

SirCode escreveu:

Lisandro escreveu:

SirCode escreveu:

Hmm não sabia que tinha o 3.5.1 instalado poreeem eu chamo python3 sempre e sempre aparece o que instalei, 3.4.5, talvez o 3.5.1 não esteja instalado ou eu simplesmente devo configurar o comando python3 para que ele mostre o python 3.5.1, alguma idea do que fazer ?
Ah e sim eu uso 16.04


Pode usar o pyenv do link que te coloquei acima.
Pode antes disso fazer uma tentativa de desinstalação deste teu pyhton e a reinstalação pela central de aplicativos, instalando inclusive o IDLE para 3.5

Abraço


Então eu instalei pyenv(e antes vi num forum como desinstalar e ele dizia palavra bem animadoras:
Uma versão manualmente instalado do python não pode ser removida
e sim eu instalei a 3.4.5 manualmente), então eu dei pyenv versions, mostra * system (set by /home/Rodrigo/.pyenv/version), tentei dar pyenv uninstall 3.4.5 e da erro, não entendi como usa isso


Então como falei acima pode tentar desinstalar pela central do Ubuntu e não com o pyenv.
Bom pode esquecer a versão que tu instalastes e usar o pyenv para teu curso.
Se quiser recuperar esta tua instalação sugiro:
http://askubuntu.com/questions/543451/configure-tkinter-for-python3-4-2

Abraço


8. Re: Problemas com Tkinter [RESOLVIDO]

Rodrigo Ranea
SirCode

(usa Ubuntu)

Enviado em 06/07/2016 - 11:49h

Então na central de programas só mostra a IDLE, nada mais


9. Re: Problemas com Tkinter [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 12:13h

SirCode escreveu:

Então na central de programas só mostra a IDLE, nada mais


Então ou:
http://askubuntu.com/questions/543451/configure-tkinter-for-python3-4-2

Ou usa o pyenv.

Só sobraram estas saídas.

Abraço


10. Re: Problemas com Tkinter [RESOLVIDO]

Andre Soares
Mordecai

(usa Lubuntu)

Enviado em 13/07/2016 - 10:59h

SirCode escreveu:

Então na central de programas só mostra a IDLE, nada mais


Eu estava com o mesmo problema. Pra resolver eu dei um:

sudo apt-get install python3-tk

Tenta ai e vê se resolve o seu problema também.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts