El programa Python no se muestra correctamente en 10.13, pero funciona en una MacBook antigua

0

Hice esta pregunta enlace en Stack Desbordamiento, pensando que era un problema de programación de Python.

Desde entonces, varios usuarios no informaron ningún problema, y yo instalé Python 3.6.5 en un MacBook viejo, ejecutando 10.12.6 y el código se ejecuta como se esperaba.

Alguien puede sugerir por qué no funciona en mi nuevo iMac (Retina 4K, 21.5 pulgadas, 2017) con 10.13.4 y, lo que es más importante, qué puedo hacer para cambiar esto.

El programa tampoco se ejecuta correctamente en una MacBook Pro 2011 con 10.13.3 en Python 3.6.4

A continuación se muestra la pantalla, y después de cambiar el tamaño.

Puedoarrastrarlasventanasde3Toplevel()enlapantalla,yluegosemuestrannormalmente.

EjecutarelprogramaenLinuxPython3.5.3muestra:-

Actualicéa enlace (que tiene una versión incluida de Tcl / Tk 8.6) tanto en el MacBook Pro 2011 como en el iMac (Retina 4K, 21.5 pulgadas, 2017) que mostraron el mismo problema, por lo que parece ser un problema con la interfaz Python para macOS 10.13

    
pregunta Milliways 22.04.2018 - 03:23

2 respuestas

0

Debe asegurarse de qué versión está ejecutando. Simplemente escriba python en la línea de comandos, sin un nombre de archivo, y vea qué sucede. Mira la salida para ver qué versión se está ejecutando. Si no hay salida, es probable que haya un problema con su ruta. Escriba 'qué python' en una ventana de terminal y hágame saber qué se imprime.

    
respondido por el jmh 24.04.2018 - 22:54
0

Actualmente tengo la versión Anaconda de Python 3.5.4 instalada en 10.13.4 y python3 test.py en el indicador del shell me dio el resultado esperado.

Solo puedo sugerir que tienes una instalación tk / tcl rota en algún lugar. Probablemente se deba a los problemas mencionados en esta página . Sugeriría desinstalar todas las versiones de Python 3 y luego instalar la versión Anaconda o la versión Homebrew. Prefiero la versión Anaconda ya que me permite instalar fácilmente Jupyter y cuidan bien este tipo de problemas de compatibilidad.

    
respondido por el Tony Williams 26.04.2018 - 08:57

Lea otras preguntas en las etiquetas