Mankled tkinter

时间:2016-06-21 22:59:22

标签: python tkinter tk

在OS X下尝试安装scipy的时候,我暂时安装了Anaconda,最后有两个版本的Tk。为了解决这个产生的投诉,我将一些Tk或tkinter文件的原始版本(如_tkinter.so或类似的,并嵌套在/ System或者/ Library下)移动到临时位置。我最终卸载了Anaconda,现在当我尝试导入龟库时,我收到了错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/turtle.py", line 107, in <module>
    import Tkinter as TK
  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

有人可以告诉我如何恢复/重新安装OS X安装的原始版本的Tk吗?

1 个答案:

答案 0 :(得分:0)

到达您的终端并输入:

sudo apt-get python-tk

如果这不起作用,你可以删除像anaconda这样的包:

apt-get remove [anaconda]

然后重新安装Tkinter,如:

sudo apt-get python-tk