the str python3 please instalar python-3.x tkinter

python-3.x - str - tkinter python 3



Módulo Tkinter no encontrado en Ubuntu (10)

Agregando la solución que enfrenté con python 3.4 en Fedora 21 . Espero que esto ayude a aquellos que enfrentan un problema similar.

Cualquiera de estos comandos instalará tkinter :

sudo yum install python3-tkinter OR sudo dnf install python3-tkinter

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkinter >>>

por otra parte...

Python 3.2 (r32:88445, Mar 25 2011, 19:28:28) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkinter Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named Tkinter

Revisé sináptica, Tkinter está instalado. Entonces encontré esto--

Si falla con "Ningún módulo llamado _tkinter", la configuración de Python debe modificarse para incluir este módulo (que es un módulo de extensión implementado en C). No edite Módulos / Configuración (no está actualizado). Es posible que deba instalar Tcl y Tk (al usar RPM, instale los RPM de -devel también) y / o edite el script setup.py para que apunte a las ubicaciones correctas donde está instalado Tcl / Tk. Si instala Tcl / Tk en las ubicaciones predeterminadas, simplemente volver a ejecutar "make" debería compilar la extensión _tkinter.

Supongo que tkinter todavía está asociado con el viejo pitón en mi pc. ¿Cómo puedo cambiar eso para que python3 pueda usar tkinter?


Como mencionas sináptica, creo que estás en Ubuntu. Probablemente necesites ejecutar update-python-modules para actualizar tu módulo Tkinter para Python 3.

EDITAR : Ejecutando update-python-modules

Primero, asegúrate de tener instalado python-support :

sudo apt-get install python-support

Luego, ejecute update-python-modules con la opción -a para reconstruir todos los módulos:

sudo update-python-modules -a

No puedo garantizar que todos tus módulos se compilarán, ya que hay algunos cambios API entre Python 2 y Python 3.


En python 3 T kinter renombrado t kinter


Encontré esto buscando una solución para Python 3.5.

En mi caso, estaba construyendo Python desde la fuente, esto es lo que hice para ayudar a solucionarlo:

Agregue los encabezados de tkinter con y reconstruya Python

sudo apt-get install tk8.6-dev sudo make


La respuesta a tu pregunta es que Tkinter se renombró a tkinter en python3

eso es con t minúscula


Lo que funcionó para mí en Ubuntu fue simplemente:

sudo apt-get install python3-tk

Para Python 3.6:

sudo apt-get install python3.6-tk

No leí en ninguna parte, simplemente lo intenté, ya que el método de onteria_ no parecía funcionar para mí.


Use el siguiente comando:

sudo apt-get install python3-tk

Los siguientes comandos no funcionan:

sudo apt-get install python3-tkinter sudo apt-get install python3-Tkinter pip3 install Tkinter pip3 install tkinter


Yo tuve el mismo problema. Intenté usar:

sudo apt-get install python3-tk

Dio un error que indica que blt (> = 2.4z-7) no está presente y no es instalable.

Fui here y lo instalé manualmente. (Para Ubuntu 14.04)

Luego utilicé apt nuevamente y funcionó.

Llegué a la conclusión de que python3.4 en Ubuntu no incluía el archivo .so necesario para llevar a cabo la instalación. Y se requirió blt para descargarlo.


esto funciona para mí:

from tkinter import * root = Tk() l = Label(root, text="Does it work") l.pack()


sudo apt-get install python3-tk