Por alguna razón, no puedo usar el módulo Tkinter
o tkinter
. Después de ejecutar el siguiente comando en el shell de Python
import Tkinter
o
import tkinter
Recibí este error
ModuleNotFoundError: ningún módulo llamado 'Tkinter'
o
ModuleNotFoundError: ningún módulo llamado 'tkinter'
¿Cuál podría ser el motivo y cómo podemos resolverlo?
ModuleNotFoundError: No module named 'tkinter'
y creo que el contenido aquí es relevante.Respuestas:
Probablemente necesite instalarlo usando uno de (o algo similar) lo siguiente:
He estado usando Tkinter por un tiempo ahora. ¿Por qué no intentas esto y me avisas si funcionó?
Aquí está el enlace de referencia y aquí está el documento
Es mejor verificar las versiones como se sugiere aquí :
O obtendrás un error
ImportError: No module named tkinter
EDITAR 1: Solo para hacer esta respuesta más genérica, tomé prestado lo siguiente de los comentarios. En Fedora, use cualquiera de los siguientes comandos
o
fuente
Como está utilizando Python 3, el módulo ha cambiado de nombre
tkinter
, como se indica en la documentación :fuente
Para Windows 10, es importante verificar que en Python instale la característica opcional "tcl / tk e IDLE". De lo contrario, obtendrá un ModuleNotFoundError: ningún módulo llamado 'tkinter' . En mi caso, no fue posible instalar tkinter después de la instalación de Python con algo como "pip install tkinter"
fuente
Para Windows 10 con VSCode o PyCharm con Python 3.7.4, asegúrese de que Tk esté marcado en la instalación. Probé
import tkinter as xyz
con superior / inferior t y k 's y todas las variantes sin suerte.Lo que funciona es:
Un ejemplo en acción:
fuente
_tkinter
tenga ningún efecto.tkinter
importará eso automáticamente.Es posible que necesite instalar para su versión específica, he conocido casos en los que esto era necesario cuando estaba usando muchas versiones de python y una versión en un virtualenv usando, por ejemplo, python 3.7 no importaba tkinter. Tendría que instalarlo para esa versión específicamente.
Por ejemplo
No tengo idea de por qué, pero esto ha ocurrido.
fuente
Asegúrese de que cuando esté ejecutando su código de python esté en el contexto de python3 . Tuve el mismo problema y todo lo que tuve que hacer fue ingresar el comando como:
versus
el último código es incorrecto porque tkinter aparentemente no está disponible en python1 o python2.
fuente
verifique la versión de Python que ha instalado utilizando el comando
python --version
verifique que el módulo Tk esté instalado correctamente a partir del siguiente código
Compruebe si está utilizando un sistema operativo de código abierto y luego
verifique el módulo tkinter en la siguiente ruta / home / python / site-packages / tkinter cambie la ruta de acuerdo a su sistema
fuente
Solo necesita instalarlo e importarles su proyecto así:
este código importa a la línea de comando:
Después de importar tkinter su proyecto:
fuente
En CentOS7, para que esto funcione con Python2, tuve que hacer:
Tomando nota de esto aquí porque pensé que habría un paquete pip, pero en su lugar, uno realmente necesita instalar un rpm.
fuente
tkinter viene con python ... desinstalar python, reinstalarlo, ya está
fuente
Marque apto para tareas, puede estar marcado como eliminado
Luego verifique e instale lo necesario
fuente
--------- TRABAJÓ EN PYTHON 2.7 ------------
Instale todos los paquetes a continuación
fuente
tkinter debería venir con la última versión de Python, no creo que venga con Python 2. Tuve el mismo problema, pero una vez que actualicé a Python 3.8 se instaló tkinter
fuente
utilizar a continuación.
fuente