modulenotfounderror - tkinter python 3
Instalar tkinter para Python (14)
En realidad, solo necesita usar lo siguiente para instalar el tkinter para python3:
sudo apt-get install python3-tk
Además, para usuarios de Fedora, use el siguiente comando:
sudo dnf install python3-tkinter
Estoy tratando de importar Tkinter. Sin embargo, aparece un error que indica que Tkinter no se ha instalado:
ImportError: Ningún módulo llamado _tkinter, por favor instale el paquete python-tk
Probablemente podría instalarlo usando el administrador sináptico (¿puedo?), Sin embargo, tendría que instalarlo en cada máquina en la que programo. ¿Sería posible agregar la biblioteca de Tkinter a mi espacio de trabajo y hacer referencia desde allí?
Hay _tkinter y Tkinter, ambos trabajan en Py 3.x pero para estar seguros: descargue Loopy y cambie su directorio raíz python (si está usando un IDE como PyCharms) al directorio de instalación de Loopy. Obtendrás esta biblioteca y muchas más.
La situación en macOS sigue siendo here , pero factible:
Python.org recomienda encarecidamente descargar tkinter de ActiveState , pero primero debe leer su licencia (sugerencia: no redistribuir o querer Soporte).
Cuando se abre la descarga, OS X 10.11 la rechazó porque no pudo encontrar mi recibo: "ActiveTcl-8.6.pkg no se puede abrir porque es de un desarrollador no identificado".
Seguí una corrección OSXDaily de 2012 que sugería permitir desde cualquier lugar. Pero OS X ahora ha agregado una opción de "Abrir de todos modos" para permitir (por ejemplo) Active-Tcl como una sola vez, y la opción "En cualquier lugar" ha ganado un tiempo de espera.
Lanzamiento de Fedora 25 (Veinticinco)
dnf install python3-tkinter
Esto funcionó para mí.
No es muy fácil instalar Tkinter localmente para usarlo con Python provisto por el sistema. Puede compilarlo a partir de fuentes, pero esta no suele ser la mejor idea con una distribución binaria basada en paquetes que aparentemente está ejecutando.
Es más seguro que apt-get install python-tk
en su (s) máquina (s). (Funciona en distribuciones derivadas de Debian como para Ubuntu, consulte el administrador de paquetes y la lista de paquetes en otras distribuciones).
Para Python 2.7:
No es necesario descargar Tkinter: es una parte integral de todas las distribuciones de Python (excepto las distribuciones binarias para plataformas que no son compatibles con Tcl / Tk).
como dice here . En mi caso, en Windows, lo que me ayudó fue reinstalar la distribución de Python. Probablemente, hace mucho tiempo, desactivé la función de instalación "Tcl / Tk". Después de reinstalar todo funciona bien y puedo import _tkinter
e import Tkinter
.
Para los usuarios de Arch Linux, se parece un poco
sudo pacman -S tk
Si desea instalarlo, debe ir a su terminal y escribir:
sudo apt-get python-tk
Y si desea actualizar un paquete existente o python en este caso escriba: -
sudo apt-get update
Entonces todos sus paquetes serán actualizados. Y si quiere eliminar un paquete, simplemente escriba:
sudo apt-get remove [nombre del paquete] # en este caso python-tk
Si está usando Python 3
entonces debe instalarlo de la siguiente manera:
sudo apt-get update
sudo apt-get install python3-tk
Tkinter para Python 2
( python-tk
) es diferente de Python 3
( python3-tk
).
Si está utilizando Python 3 podría ser porque está escribiendo Tkinter
not tkinter
Si está utilizando RHEL, CentOS, Oracle Linux, etc. Puede usar yum para instalar el módulo tkinter
yum install tkinter
Si, como yo, no tiene privilegios de root en su red debido a sus maravillosos amigos en IS, y está trabajando en una instalación local, puede tener algunos problemas con los enfoques anteriores.
Pasé años en Google, pero al final es fácil.
Descargue el tcl y tk de http://www.tcl.tk/software/tcltk/download.html e instálelos localmente también.
Para instalar localmente en Linux (lo hice en mi directorio personal), extraiga los archivos .tar.gz para tcl y tk. A continuación, abra los archivos Léame dentro del directorio ./unix. corrí
cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install
cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install
Puede parecer un problema, pero los archivos son pequeños y la instalación es muy rápida.
Luego vuelva a ejecutar python setup.py build
y python setup.py install
en su directorio de instalación de python, y debería funcionar. Me funcionó, y ahora puedo importar Tkinter, etc., a mi gusto - yipidy-yay. Pasé toda una tarde en esto; espero que esta nota salve a otros del dolor.
necesitarás el paquete y sus dependencias.
ya que mencionó la sináptica, debe usar un sistema basado en Debian. una forma de obtener lo que necesita:
sudo apt-get install python-tk
tk-devel también necesita ser instalado en mi caso
yum install -y tkinter tk-devel
instalar estos y reconstruir Python