Macports Python IDLE 3.4 no se abre

1

Según artículos anteriores (especialmente IDLE de Python de MacPorts no puede comenzar ), intenté que mi versión 3.4 de Python funcionara desde IDLE.app de Macports pero no sirvió de nada. Ya probé el doble clic habitual, así como la ejecución a través del terminal, y tengo instalado el puerto py34-tkinter apropiado.

Cada vez que intento ejecutarlo (ya sea haciendo doble clic o ejecutando $ idle3.4 desde el terminal), el icono rebota en la base por una fracción de segundo y luego desaparece. Corriendo desde la terminal me sale:

Traceback (most recent call last):
  File "/opt/local/bin/idle3.4", line 5, in <module>
main()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/PyShell.py", line 1532, in main
root = Tk(className="Idle")
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py", line 1856, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable'

Estoy intentando configurar mi sistema para ejecutar NLTK si eso ayuda, y tengo OS X El Capitan. Soy nuevo en la publicación, por lo que me disculpo si esto está fuera de lugar o si omito detalles relevantes.

¡Gracias por adelantado por la ayuda!

    
pregunta Benjamin Wallsten 16.07.2016 - 04:59

1 respuesta

1

La versión para Macports de IDLE necesita que X11 esté instalado en la computadora

Compruebe que ha instalado X11 y, si no lo está, descárguelo e instálelo aquí: enlace

Si está instalado, compruebe que es la versión 2.7.9. Si no lo actualiza, utilice el enlace de arriba

Si está instalado y actualizado e IDLE aún da el error anterior, ejecute el siguiente comando en una ventana de terminal para que X11 se inicie automáticamente      launchctl load -w /Library/LaunchAgents/org.macosforge.xquartz.startx.plist

    
respondido por el Evolve OS 28.07.2016 - 18:22

Lea otras preguntas en las etiquetas