Ich habe versucht, einen Nltk-Code zum Zeichnen von Parse-Bäumen. Ich habe den Fehler, dass tkinter Modul nicht installiert ist.Geting Fehler mit Tkinter in Python auf Mac OS X
Dies sind die Fehlermeldungen Ich habe:
1. UserWarning: nltk.draw package not loaded (please install Tkinter library).
warnings.warn("nltk.draw package not loaded")
2. import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
Nach einigen sucht ich den ActiveTcl 8.5.18.0 dieses instructions mit installiert.
Aber wenn ich versuche, meinen Code auszuführen, bekomme ich immer noch den Sam Fehler. Ich versuchte
import Tkinter
aber ich bekomme die zweite Fehlermeldung oben wieder.
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
Ich sah auch bei Tkinter Dokumentationen und es wird erwähnt, dass die korrekte Installation von Tkinter kann durch Ausführen des folgenden Befehls überprüft werden, die mir wieder einen Fehler gibt.
Ich habe diese Antworten auf Stackoverflow für mein Problem gefunden, aber sie sind entweder nicht sehr klar oder nicht auf meinen Fall anwendbar.
How to get tkinter working with Ubuntu's default Python 2.7 install? Probleme: tk-dev für OS X nicht verfügbar ist (es ist die gleiche wie ActiveTcl) und ich konnte nicht herausfinden, wie mein Python wieder aufgebaut macht mit
Tkinter: "Python may not be configured for Tk" Problemen: sehr vage. Ich weiß nicht, was ich tun sollte
bitte helfen.
Dank Tom, die Installation von ActivePython und das Hinzufügen der benötigten Module funktionierte für mich. Obwohl es besser wäre, wenn es eine Möglichkeit gibt, Tkinter in meinem aktuellen Python zu installieren. –