我想在运行时删除安装在brew抱怨的位置的Python brew doctor
警告: Python安装在/Library/Frameworks/Python.framework
什么是最好的方法?
以下是更多详细信息/研究:
来自brew git 网站的消息:
重要提示:如果您选择安装不是这两者之一的Python(系统Python或酿造的Python),则Homebrew团队只能提供有限的支持。
我想确保在删除多余的python库之前,我不会丢失任何内容。 具体来说,我想删除整个Python.framework,这些文件位于此处。/Library/Frameworks/Python.framework/
我在本地安装了与Mavericks一起安装的Python 2.7.5,位于下面的路径中。(区别是-我相信-它放在根/ System文件夹而不是根/ 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上非本机且未由brew安装的其他Python库。
步骤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。
光盘进入文件夹/Applications,ls | grep Python看看有什么。
然后删除: sudo rm -rf "Python 3.3"
第三步:
brew prune
样本输出:
修剪0死公式修剪/ usr / local中的46个符号链接
步骤4:执行以下建议的步骤brew doctor
sudo brew link python3
样品输出
链接/usr/local/Cellar/python3/3.4.0 ...已创建19个符号链接
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。