【问题标题】:Mangled tkinter损坏的 tkinter
【发布时间】:2016-06-21 22:59:21
【问题描述】:

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

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 版本?

【问题讨论】:

  • 我在我的mac上做的是从ActiveState安装ActivePython,忘记使用系统版本的python。

标签: python tkinter tk


【解决方案1】:

进入你的终端并输入:

sudo apt-get python-tk

如果这不起作用,您可以删除包 anaconda,如下所示:

apt-get remove [anaconda]

然后像这样重新安装 Tkinter:

sudo apt-get python-tk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多