【发布时间】:2012-03-12 03:28:35
【问题描述】:
我最近尝试在我的 macbook pro 上安装 python 3.2 和 IDLE 3。我成功安装了 python 3.2(如,我可以从终端运行它),但是当我尝试安装 IDLE 3.2 时,我一定做错了,因为现在 IDLE 2.7 和 IDLE 3.2 在打开时立即崩溃并显示消息“Python 退出意外”,无论我是通过终端还是通过查找器打开它。有谁知道如何解决这一问题?我已经安装了正确的 ActiveTCL 包(并重新安装),但仍然没有。我试图重新安装 python 3.2 和 IDLE 3,但我不确定我是否正确安装。通过大量的谷歌搜索,我发现有些人说这很可能是路径问题,但我发现的所有解决方案都是使用 Windows,所以我不知道如何将它应用到我的 mac。
【问题讨论】:
-
在 Python 提示符下尝试
import idlelib.idle,或在 Bash 提示符下尝试python /System/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/idlelib/idle.py。 -
"import idlelib.idle" 导致与以前相同的崩溃,并且另一个命令说没有这样的文件或目录。所以我将“3.2”文件夹从 /Library/Frameworks/Python.framework/Versions 复制到 /System/Library/Frameworks/Python.framework/Versions 文件夹,然后重新输入命令。这就是我得到的:“你的 Python 可能没有配置为 Tk.**”,file=sys._stderr_) SyntaxError: invalid syntax
-
您可能没有安装正确版本的 TKinter。试试看this。
-
我安装了 8.5.11。那是正确的,对吧?
-
永远不要修改或删除
/System/Library中的文件,它是 OS X 的一部分,由 Apple 管理。/System/Library中没有 Python 3 相关文件,因为 Apple 尚未在 OS X 中发布 Python 3 版本。如果您使用 python.org 安装程序安装了 Python 3.2,其文件将位于/Library/Frameworks。
标签: python macos crash python-idle