【发布时间】: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。