安全卸载旧版Python的方法

22
我想在Mac上更新我的Python框架并删除旧版本,但我不确定是否安全。
rm -fr /Library/Frameworks/Python.framework/Versions/2.4 - 2.5 - 2.6 -3.0 etc.
任何建议?
2个回答

31

是的,很安全。
Mac系统自带的Python位于/System/Library/...
从python.org下载和安装的dmg文件放置在/Library/...中。
不要删除/System下的文件,但是/Library下的文件是用户自己安装的,所以删除它们是安全的。


我个人已经这样做过 - 我安装了python.org的.dmg文件,然后将其删除并使用homebrew从源代码安装。 - snapshoe
5
为了彻底删除旧版本,您还可以删除python.org安装程序安装的相应文件夹,位于/Applications下,即/Applications/MacPython 2.n/Applications/Python m.n。最后一步是删除/usr/local/bin中对应的符号链接(不是 /usr/bin!)。 - Ned Deily
+1 Ned。同意。我忘记了那些步骤,但我记得做过它们。 - snapshoe
最好不要动/System/Library/Frameworks/Python.framework/,以免出现问题。 - mel
我无法执行上述命令。即使我使用sudo,仍然会出现“操作不允许”的错误提示。@snapshoe - jonnyd42

-1
不,这样做是不安全的。通常情况下,不要去修改操作系统自带的Python版本,因为很多系统工具都依赖于特定版本的Python。

5
是的,你不应该擅自修改操作系统发行版中的Python文件。但是,原帖中提到的路径指的并不是OS X自带的Python,而是由python.org安装程序或其他第三方安装程序安装的Python。 - Ned Deily
1
/Library/Frameworks/Python.framework 不是系统自带的。 - skywalker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接