删除位于Brew安装位置以外的Python框架文件的最安全方法是什么?

当我运行brew doctor时候,我想删除一个安装在brew中抱怨的位置的Python

警告: Python安装在/Library/Frameworks/Python.framework

什么是最好的方法?

这里有更多的细节/研究:

来自brew git 网站的消息:

重要提示:如果您select安装不属于这两者的Python(系统Python或酿造的Python),Homebrew团队只能提供有限的支持。

我想确保我不会丢失任何东西,然后再删除额外的python库。 具体来说,我想删除整个Python.framework,这些位于这里的文件。 /Library/Frameworks/Python.framework/

我有Python 2.7.5本地安装小牛,我将使用,而不是 – 位于下面的path。 (不同的是 – 我相信 – 它放在根/系统文件夹,而不是根/库文件夹 。)良好的本地位置在这里: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python

我已经安装了python 3.x和brew install python3 ,它把它放在这里:

 ==> Summary /usr/local/Cellar/python3/3.4.0 : 5076 files, 85M, built in 112 seconds 

我可以删除这些文件还是其后果(不必重新链接)? /Library/Frameworks/Python.framework/

这里是从2010年的一个stackoverflow问题和类似的问题在这里删除python的步骤

这种方法仍然健全吗? 有什么我应该知道的?

我会自我回答。 我经历了一些步骤,这很简单。 Pycharms(我使用的IDE)也自动地find了新的库。 下面是我们按照步骤去除小牛上不是原生的,而不是由brew安装的额外的Python库。

第1步:本地Python 2.7.x版本/System/Library/Frameworks/Python.framework/Versions/2.7 (或2.6等),所以您可以删除任何在其他地方安装的Python。

sudo rm -rf /Library/Frameworks/Python.framework/

或者,根据这篇文章 ,你应该安装python 2.7和python 3.x,避免在小牛中使用python系统。

步骤2:删除应用程序目录(所有应用程序所在的目录)中的python。

cd进入文件夹/Applicationsls | grep Python ls | grep Python看看有什么。

然后删除: sudo rm -rf "Python 3.3"

第3步:

>>> brew prune

样本输出:

修剪0死的公式从/ usr / local删除了46个符号链接

第4步:运行brew doctor推荐的步骤

sudo brew link python3

示例输出

链接/usr/local/Cellar/python3/3.4.0 … 19符号链接创build