当我跑步时,我想删除一个安装在brew抱怨的位置的Python brew doctor
警告: Python安装在/Library/Frameworks/Python.framework中
什么是最好的方法?
以下是更多细节/研究:
来自brew git 网站的消息:
重要提示:如果您选择安装不属于这两者的Python(系统Python或酿造的Python),那么Homebrew团队只能提供有限的支持.
在删除额外的python库之前,我想确保我没有遗漏任何内容. 具体来说,我想删除整个Python.framework,这些文件位于此处./Library/Frameworks/Python.framework/
我在本机上安装了Python 2.7.5,我将使用它 - 位于下面的路径中.(区别在于 - 我相信 - 它放在root/System文件夹而不是root/Library文件夹中.)好的原生位置在这里:
/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)也自动找到了新的库.以下是我在Mavericks上删除额外的Python库所遵循的步骤,这些库不是原生的,也不是由brew安装的.
第1步:
本机Python 2.7.x版本存在于此处/System/Library/Frameworks/Python.framework/Versions/2.7
(或2.6等),因此您可以删除在其他地方安装的任何Python.
sudo rm -rf /System/Library/Frameworks/Python.framework/
或者,根据这篇文章,你应该brew安装python 2.7和python 3.x,并避免在Mavericks中使用系统python.
第2步: 删除应用程序目录中的python(所有应用程序所在的目录).
cd进入文件夹/Applications
,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个符号链接