instalar - tkinter python 3 install linux
¿Cómo hacer que tkinter trabaje con la instalación predeterminada de Ubuntu de Python 2.7? (3)
Tuve el mismo problema con python3.4 (ImportError: ningún módulo llamado ''_tkinter'')
sudo apt-get install tk-dev
Llegué al directorio de origen python
./configure
make
sudo make install
Estoy usando Ubuntu 11.10, que viene preinstalado con Python 2.7.3.
Instalé el paquete python3 y el paquete python3-tk, a través de apt-get install, y trabajaron juntos "de fábrica".
Pero aunque he instalado el paquete python-tk, no puedo entender cómo conseguir que Python2.7 lo vea. Aparece el siguiente mensaje de error cuando intento importarlo.
import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
editar: también ejecuté lo siguiente basado en el paquete Python-tk no reconocido en Python 2.7.3 , y obtuve:
$ file /usr/lib/libtk8.5.so.0
/usr/lib/libtk8.5.so.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
$ uname -a
Linux bugbot 3.0.0-23-generic-pae #39-Ubuntu SMP Thu Jul 19 19:39:19 UTC 2012 i686 i686 i386 GNU/Linux
Lo siguiente me solucionó el problema en Linux Mint 16:
sudo apt-get install tk-dev python-tk
Utilizo virtualenv pero no quería compilar python, para hacer que python sea compatible con tk, python-tk debe estar instalado.
Lo descubrí después de mucho tiempo dedicado a este problema, así que espero poder ahorrarle la molestia a alguien más.
Encontré este antiguo informe de error considerado inválido que mencionaba el problema exacto que tenía, tenía Tkinter.py, pero no podía encontrar el módulo _tkinter: http://bugs.python.org/issue8555
Instalé el paquete tk-dev con apt-get y reconstruí Python usando ./configure, make y make install en el directorio Python2.7.3. Y ahora mi Python2.7 puede importar Tkinter, ¡yay!
Estoy un poco molesto porque el paquete tk-dev no se menciona en absoluto en la documentación de instalación de Python ... a continuación se muestra otro recurso útil sobre módulos faltantes en Python si, como yo, alguien descubre que le falta algo más. _tkinter.