从 Yosemite 中删除手动安装的 Python 2.7 是否安全?

Is it safe to remove manually installed Python 2.7 from Yosemite?

我不会编写代码,但需要使用 Python 来完成一项简单的任务。该任务特别需要 Python 2.x 版本。我已经从 https://www.python.org/downloads/release/python-279/ 下载并安装了它。后来想去掉Python,但是得知OSX也预装了Python2.x,去掉很危险。删除我安装的那个(即我的应用程序文件夹中的 Python 2.7 包)是否也很危险?如果不是,为什么 Finder 要求我输入密码以将这些文件移动到回收站,这通常需要对系统文件进行更改?

谢谢

MAC OS X 10.9(至少)及更高版本已经安装了 python 2.7,因此您不必手动安装。安装 python 和类似的软件包与您对应用程序所做的不同。所以,如果您不熟悉 UNIX 或 XNU 概念,请不要删除它。它不仅会删除一些二进制文件,还会删除很多库文件。询问密码是因为删除一些库文件需要更高的权限,而普通帐户通常没有。

总之,你的情况,我建议保留python,不要安装新的。 v2.7就是你想要的。

删除您从 python.org 安装的第二个 Python 应该没问题:按照以下说明进行操作:https://docs.python.org/2.7/using/mac.html?highlight=uninstall 这个 Python 将自己放在 /Library/Frameworks/ 中,将符号链接放在 /usr/local/bin/ 中。您需要管理员权限才能从这些目录中删除内容,这就是它要求您输入密码的原因。

Python的系统安装在/System/Library/Frameworks//usr/bin/python。不要乱用它,因为 OS 需要它。

话虽如此,除非你真的迫于space,否则就保持现状,享受生活。