几个月前,我在 MacBook Pro(OS 10.8.5)上安装了 Python 2.7,并使用 IDLE 运行我在 Udacity 上学习的课程的程序。一天早上,IDLE 无法启动,它只是在 dock 上跳来跳去,然后关闭。我最终通过安装 Python 3.3 并使用该 IDLE 让一切恢复正常。
几天前,我尝试通过卸载所有版本的 Python 并使用 Macports 重新安装来使 2.7 重新运行。(要卸载,我只需删除应用程序文件夹中的 Python 文件夹、/Library/Frameworks 中的 Python.framework 文件以及 /usr/local/bin 中的某些符号链接。
现在没有哪个版本的 Python 适合我。当我尝试启动 IDLE 时,控制台中出现以下错误消息:
2014 年 2 月 7 日 晚上 10:28:02.556 com.apple.launchd.peruser.502[151]: ([0x0-0xc80c8].org.python.IDLE[819]) 退出代码: 1
顺便说一句,终端中的 Python 仍然有效。我还尝试安装另一个 IDE,PyCharm,但它也不起作用(我收到一条消息说没有选择 Python 解释器)。
我认为我可能把事情搞砸了,因为我在第一次尝试让 Python 在我的计算机上运行时安装了多个包管理器:PIP、Homebrew、Macports。当时我没有意识到这些包管理器卸载起来会如此棘手。任何关于如何让一切恢复正常的提示都将不胜感激!
答案1
如果您没有通过 homebrew 和 macports 安装太多软件包,您可以尝试卸载它们(大概您通过其中一个安装了 pip?)。
您可以按照以下方法卸载 homebrewhttps://gist.github.com/mxcl/1173223以及 macports 概述http://guide.macports.org/#installing.macports.uninstalling。
终端中的 Python 仍可运行,因为 python 是 OSX 的一个组成部分并随操作系统一起提供。
我没有使用过 pycharm,但我怀疑你需要按照此处所述在首选项中选择解释器http://www.jetbrains.com/pycharm/webhelp/python-interpreters.html。
如果你真的遇到困难,你可以随时在 Mac 上安装 Linux ;-)
祝你好运。