Por alguma razão, não posso usar o módulo Tkinter
ou tkinter
. Depois de executar o seguinte comando no shell python
import Tkinter
ou
import tkinter
Eu recebi esse erro
ModuleNotFoundError: nenhum módulo chamado 'Tkinter'
ou
ModuleNotFoundError: nenhum módulo chamado 'tkinter'
Qual poderia ser o motivo e como podemos resolvê-lo?
ModuleNotFoundError: No module named 'tkinter'
e acho que o conteúdo aqui é relevante.Respostas:
Você provavelmente precisará instalá-lo usando um dos seguintes itens (ou algo semelhante):
Estou usando o Tkinter há algum tempo. Por que você não tenta e me avisa se funcionou?
Aqui está o link de referência e aqui está o documento
Melhor verificar as versões, conforme sugerido aqui :
Ou você receberá um erro
ImportError: No module named tkinter
EDIT 1: Apenas para tornar esta resposta mais genérica, peguei emprestado o seguinte dos comentários. No Fedora, use um dos seguintes comandos
ou
fonte
Como você está usando o Python 3, o módulo foi renomeado para
tkinter
, conforme indicado na documentação :fonte
Para o Windows 10, é importante verificar na instalação do Python o recurso opcional "tcl / tk and IDLE". Caso contrário, você obterá um ModuleNotFoundError: nenhum módulo chamado 'tkinter' . No meu caso, não foi possível instalar o tkinter após a instalação do Python com algo como "pip install tkinter"
fonte
Para Windows 10 usando VSCode ou PyCharm com Python 3.7.4 - verifique se Tk está marcado na instalação. Tentei
import tkinter as xyz
com superior / inferior t e k 's e todas as variantes sem sorte.O que funciona é:
Um exemplo em ação:
fonte
_tkinter
tenha algum efeito.tkinter
automaticamente importará isso.Pode ser necessário instalar a sua versão específica. Conheço casos em que isso era necessário quando eu estava usando muitas versões do python e uma versão em um virtualenv usando, por exemplo, python 3.7 não estava importando o tkinter, eu teria que instalá-lo para essa versão especificamente.
Por exemplo
Não faço ideia do porquê - mas isso ocorreu.
fonte
Certifique-se de que, quando você estiver executando seu código python, ele esteja no contexto python3 . Eu tive o mesmo problema e tudo o que tive que fazer foi inserir o comando como:
versus
o último código está incorreto porque tkinter aparentemente não está disponível em python1 ou python2.
fonte
verifique a versão do python que você instalou usando o comando
python --version
verifique se o módulo Tk foi instalado corretamente a partir do código a seguir
Verifique se você está usando o SO de código aberto.
verifique o módulo tkinter no seguinte caminho / home / python / site-packages / tkinter altere o caminho de acordo com o seu sistema
fonte
Você só precisa instalá-lo e importá-los do seu projeto assim:
este código importa para a linha de comandos:
depois de importar para o seu projeto:
fonte
No CentOS7, para fazer isso funcionar com o Python2, eu tive que fazer:
Observando isso aqui, porque pensei que haveria um pacote pip, mas, em vez disso, é necessário instalar um rpm.
fonte
O tkinter vem com o python ... desinstale o python, reinstale-o, pronto
fonte
Marque o apt para tarefas, ele pode estar marcado como removido
Em seguida, verifique e instale
fonte
--------- TRABALHADO NO PITÃO 2.7 ------------
Instale todos os pacotes abaixo
fonte
O tkinter deve vir com o python mais recente, eu não acho que ele vem com o python 2. eu tive o mesmo problema, mas depois que atualizei para o python 3.8, o tkinter foi instalado
fonte
use abaixo.
fonte