从Mac OS X El Capitan卸载Python 2.7

从Mac OS X El Capitan卸载Python 2.7,python,macos,python-2.7,Python,Macos,Python 2.7,我想完全重新安装Python2,但我找到的所有指南都不允许我卸载它。无论我做什么,python--version仍然返回2.7.10,即使在我运行了python2.7.11安装程序之后也是如此。StackOverflow上的所有其他指南都告诉我要删除一堆文件,但python仍然存在。设置您的别名以使用您想在.bashrc内部使用的python版本(如果您使用它,则设置为zsh) 比如: alias python='/usr/bin/python3.4'这可能有点晚了,但对于未来的搜索者,我还是会

我想完全重新安装Python2,但我找到的所有指南都不允许我卸载它。无论我做什么,
python--version
仍然返回2.7.10,即使在我运行了python2.7.11安装程序之后也是如此。StackOverflow上的所有其他指南都告诉我要删除一堆文件,但python仍然存在。

设置您的别名以使用您想在
.bashrc
内部使用的python版本(如果您使用它,则设置为zsh)

比如:
alias python='/usr/bin/python3.4'

这可能有点晚了,但对于未来的搜索者,我还是会发布:

我也希望这样做。但我在基金会()中偶然发现了这段话,这使我相信我会独自离开,而不是卸载它。 苹果提供的Python版本分别安装在/System/Library/Frameworks/Python.framework和/usr/bin/Python中您不应修改或删除这些,因为它们由苹果控制,由苹果或第三方软件使用。请记住,如果您选择从Python.org安装较新的Python版本,您的计算机上将有两个不同但功能正常的Python安装,因此,重要的是,你的路径和用法与你想做的事情保持一致


同意公认的答案,即卸载是一个坏主意,但对于那些使用自制软件安装自己的Python的人来说,不需要@Mat Marsiglio的答案中的别名。相反,您可以按照自制安装建议执行以下操作:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

这使得brew的python优先于内置的python,位于/usr/bin/python

您是否查看了bash配置文件?我已经按照每个指南进行了操作。我的bash配置文件是干净的。请尝试键入
which-a python
您看到了什么?您正在尝试替换系统Python吗?--这不是一个好主意……这不是一个好主意,因为许多系统提供的程序都可以使用它,而且它们不会在新版本上进行测试。此外,有些可能是用C语言编写的,应该与特定版本的库相链接。这不是一个好主意,因为将来会混淆OSX更新。另外,OS X中的系统Python是一个框架,不能完全删除。您应该在自己的位置安装较新版本的Python,并更改路径或使用别名以执行新版本,而不是系统版本。我想完全卸载它,而不仅仅是使用其他版本。我明白了!也许它可以帮助你:正如我所说,我遵循了每一个指南,包括那一个。这还不够,这不是正确的答案。佩德罗希望卸载,而不是重命名他的实际version@PedroCarvalho如果这种方式不起作用,我真的认为有些地方出了问题。您是否尝试作为root用户?