Macports Python IDLE 3.4 açılmıyor


1

Daha önceki makalelere göre (özellikle MacPorts'tan Python IDLE başlayamaz ), Python sürüm 3.4'ün Macports IDLE.app'den çalışmasını ancak boşuna çalışmamasını sağladım. Normalden çift tıklamayı ve terminalden geçmeyi denedim, ve uygun py34-tkinter portunu yükledim.

Ne zaman çalıştırmayı denediğimde (çift tıklatarak ya $ idle3.4da terminalden çalıştırarak ) simge dock'ta bir saniye boyunca zıplar ve sonra kayboluyor. Terminalden kaçmak beni alır:

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`

Sistemimi NLTK'yı çalıştıracak şekilde ayarlamaya çalışıyorum, eğer yardımcı olursa ve ben de OS X El Capitan'a sahibim. Gönderimde yeniyim, bu yüzden bu uygun değilse özür dilerim veya ilgili ayrıntıları bıraktım.

Yardımlarınız için şimdiden teşekkür ederiz!

Yanıtlar:


1

IDLE Macports sürümü bilgisayarda yüklü olması X11 gerekir

X11'in kurulu olup olmadığını kontrol edin ve buradan indirip kurmazsanız, https://www.xquartz.org/

Takılıysa, sürüm 2.7.9 olduğunu kontrol edin. Yukarıdaki bağlantıyı kullanarak güncellemiyorsanız,

Yüklü ve güncelse ve IDLE hala yukarıdaki hatayı veriyorsa, X11'i launchctl load -w /Library/LaunchAgents/org.macosforge.xquartz.startx.plist'i otomatik olarak başlatmasını sağlamak için terminal penceresinde aşağıdaki komutu çalıştırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.