Tkinter en Ubuntu 14.04 parece no funcionar

Tkinter en Ubuntu 14.04 parece no funcionar

Recibo el siguiente seguimiento:

Traceback (most recent call last):
  File "tkinter_basic_frame.py", line 4, in <module>
    from Tkinter import Tk, Frame, BOTH
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in 
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package

Este es el demoscript que estoy intentando ejecutar:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from Tkinter import Tk, Frame, BOTH


class Example(Frame):

    def __init__(self, parent):
        Frame.__init__(self, parent, background="white")   

        self.parent = parent

        self.initUI()

    def initUI(self):

        self.parent.title("Simple")
        self.pack(fill=BOTH, expand=1)


def main():

    root = Tk()
    root.geometry("250x150+300+300")
    app = Example(root)
    root.mainloop()  


if __name__ == '__main__':
    main()  

Según tengo entendido, Tkinter debería incluirse en Python 2.7. ¿Por qué recibo el rastreo? ¿Ubuntu no contiene la distribución estándar de Python?

Esto está solucionado. Tuve que instalarlo manualmente en Synaptic (mientras tanto recibí la pista de otro foro), mira aquí:

ingrese la descripción de la imagen aquí

Wikipedia dice: "Tkinter es un enlace de Python al kit de herramientas Tk GUI. Es la interfaz estándar de Python para el kit de herramientas Tk GUI.1y es la GUI estándar de facto de Python,2y se incluye con la instalación estándar de Python para Windows y Mac OS X." - No es bueno, ya que no está incluido en Ubuntu también.

Tkinter en Wikipedia

Respuesta1

Simplemente instale eltkinter

sudo apt-get install python-tk

o si tu eligespython3

sudo apt-get install python3-tk

http://tkinter.unpythonic.net/wiki/How_to_install_Tkinter

Respuesta2

Haz lo que dice el guión:

ImportError: No hay módulo llamado _tkinter, instale el paquete python-tk

Tkinter no es parte del Python estándar.en sistemas operativos basados ​​en Linux. Es una extensión de widget para la creación de GUI. Desde elWiki Pitón:

Tkinter es el paquete GUI (interfaz gráfica de usuario) estándar de facto de Python. Es una capa delgada orientada a objetos encima de Tcl/Tk.

Además suele indicar un paquete adicional. De todos modos aquí te dejo un enlace alpaquete python-tk.

información relacionada