卸载旧版python的安全方法

卸载旧版python的安全方法,python,macos,installation,Python,Macos,Installation,我想在Mac上更新Python框架并删除旧版本 但我不确定这样做是否安全 rm -fr /Library/Frameworks/Python.framework/Versions/2.4 - 2.5 - 2.6 -3.0 etc. 有什么建议吗?没有,不安全。一般来说,不要弄乱操作系统附带的Python,许多系统工具都依赖于Python的特定版本。是的,它是安全的。 Mac的系统python位于/system/Library/… 从python.org下载并安装的.dmg位于/Library/

我想在Mac上更新Python框架并删除旧版本 但我不确定这样做是否安全

rm -fr /Library/Frameworks/Python.framework/Versions/2.4 - 2.5 - 2.6 -3.0 etc.

有什么建议吗?

没有,不安全。一般来说,不要弄乱操作系统附带的Python,许多系统工具都依赖于Python的特定版本。

是的,它是安全的。
Mac的系统python位于
/system/Library/…

从python.org下载并安装的.dmg位于
/Library/…


不要删除/System,但是/Library是用户安装的,所以应该可以安全删除。

我个人已经这样做了——我安装了python.org的.dmg,然后将它们删除,并使用
自制
从源代码处安装。要完全删除旧的,您还可以将python.org安装程序安装的相应文件夹删除到
/Applications
,或者
/Applications/MacPython 2.n
或者
/Applications/python m.n
。最后一项是删除
/usr/local/bin
(而不是
/usr/bin
!)中的相应符号链接。同意。我忘记了这些步骤,但我记得我做过。更安全的做法是不要弄乱/System/Library/Frameworks/Python.framework/I不能执行上述命令。即使使用sudo,我也会得到“不允许操作”@snapshoeYes,您不应该弄乱作为OS发行版一部分的Python文件。但是OP引用的路径不是OS X附带的python,而是由python.org安装程序或其他第三方安装程序安装的路径。/Library/Frameworks/python.framework不是系统路径