Macports Python IDLE 3.4 non si apre

1

Per gli articoli precedenti (in particolare non è possibile avviare Python IDLE da MacPorts ), ho tentato di far funzionare la mia versione di Python 3.4 da IDLE.app Macports ma senza risultati. Ho già provato il solito doppio clic oltre a correre attraverso il terminale, e ho installato la porta py34-tkinter appropriata.

Ogni volta che cerco di eseguirlo (facendo doppio clic o eseguendo $ idle3.4 dal terminale) l'icona rimbalza nel dock per una frazione di secondo e poi scompare. Esecuzione dal terminale mi ottiene:

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'

Sto provando a configurare il mio sistema per eseguire NLTK se questo aiuta, e ho OS X El Capitan. Sono nuovo a postare quindi mi scuso se questo è fuori luogo o ho omesso dettagli rilevanti.

Grazie in anticipo per l'aiuto!

    
posta Benjamin Wallsten 16.07.2016 - 04:59
fonte

1 risposta

1

La versione Macports di IDLE necessita di X11 per essere installata sul computer

Verifica di aver installato X11 e se non lo scarichi e installalo qui - link

Se installato, controlla che sia la versione 2.7.9 .. se non lo aggiorni usando il link sopra

Se è installato e aggiornato e IDLE continua a restituire l'errore precedente, esegui il seguente comando in una finestra di terminale per ottenere X11 in Autolaunch      launchctl load -w /Library/LaunchAgents/org.macosforge.xquartz.startx.plist

    
risposta data 28.07.2016 - 18:22
fonte

Leggi altre domande sui tag