我試圖運行一個nltk代碼來繪製分析樹。我得到了tkinter模塊沒有安裝的錯誤。在mac OS X上使用python獲取錯誤
這些都是錯誤的消息我:
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
一些搜索我用這個instructions安裝ActiveTcl 8.5.18.0後。
但是,當我嘗試運行我的代碼,我仍然得到山姆錯誤。我試過
import Tkinter
但我又收到了第二條錯誤消息。
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
我也看了Tkinter的文檔和應提到的是Tkinter的正確的安裝可以通過運行以下命令,再次給了我另一個錯誤來驗證。
command: python -m tkinter
error: /usr/local/opt/python/bin/python2.7: No module named tkinter
我在Stackoverflow上找到了這個答案,但它們要麼不是很清楚,要麼不適用於我的案例。
How to get tkinter working with Ubuntu's default Python 2.7 install? 問題:TK-dev的不適用於OS X(它是同ActiveTcl),我無法弄清楚如何使用做出
Tkinter: "Python may not be configured for Tk" 問題,以重建我的Python:非常模糊。我不知道該怎麼辦
請大家幫忙。
謝謝湯姆,安裝ActivePython和添加所需的模塊,它爲我工作。雖然如果在我當前的python中安裝Tkinter的話會更好。 –