1 votos

Macports Python IDLE 3.4 no se abre

Según artículos anteriores (especialmente Python IDLE de MacPorts no puede iniciarse ), he intentado que mi versión 3.4 de Python funcione desde el IDLE.app de Macports, pero sin éxito. Ya he probado el doble clic habitual, así como la ejecución a través de la terminal, y tengo el puerto py34-tkinter apropiado instalado.

Cada vez que intento ejecutarlo (ya sea haciendo doble clic o ejecutando $ idle3.4 del terminal) el icono rebota en el dock durante una fracción de segundo y luego desaparece. Ejecutando desde el 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 tratando de configurar mi sistema para ejecutar NLTK si eso ayuda, y tengo OS X El Capitan. Soy nuevo en la publicación, así que me disculpo si esto está fuera de lugar o he omitido detalles relevantes.

¡Gracias, de antemano, por la ayuda!

1voto

Evolve OS Puntos 11

La versión Macports de IDLE necesita que X11 esté instalado en el ordenador

Comprueba que tienes X11 instalado y si no lo tienes descárgalo e instálalo aquí - https://www.xquartz.org/

Si está instalado comprueba que es la versión 2.7.9 .. si no lo actualiza usando el enlace anterior

Si está instalado y actualizado e IDLE sigue dando 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X