当前位置: 首页 > 面试题库 >

删除与Brew安装位置不同的Python框架文件的最安全方法是什么

芮星海
2023-03-14
问题内容

我想在运行时删除安装在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年从[http://codingdict.com/questions/494]问题中删除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/

或者,根据本文,您应该酿造同时安装python 2.7和python 3.x,并避免在Mavericks中使用系统python。

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

光盘进入文件夹/Applicationsls | 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个符号链接



 类似资料:
  • 问题内容: 我所工作的公司最近在我们托管的站点上遭受了许多标头注入和文件上传攻击,尽管我们已解决了标头注入攻击的问题,但我们仍未控制上载攻击。 我正在尝试建立一系列即插即用型上传脚本,以供内部使用,设计人员可以将其复制到其网站的结构中,修改一些变量,并在其上准备一个随时可以上传的表单他们的网站。我们正在寻求尽可能限制暴露的机会(我们已经关闭了fopen和shell命令)。 我在过去一个小时内对该网

  • 本文向大家介绍Python的Django框架安装全攻略,包括了Python的Django框架安装全攻略的使用技巧和注意事项,需要的朋友参考一下 Python 安装 Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python。 Python版本 核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之间的任何Python版本。 Django的可选GIS(地

  • 问题内容: 我正在尝试修复我的virtualenv之一-我想将所有已安装的库重置为与生产相匹配的库。 有没有一种快速简便的方法来使用pip? 问题答案: 我已找到此代码段作为替代解决方案。与重建virtualenv相比,这是对库的更优雅的删除: 如果您通过VCS安装了软件包,则需要排除这些行并手动删除软件包(从下面的注释中升高):

  • 我刚刚通过自制完成了python最新稳定版本的安装。 安装python3 一切正常。我想安装包,例如PyMongo。我没有pip。 $pip-bash:pip:未找到命令 没有自制公式: $brew安装PyMongo brew安装PyMongo错误:没有可用的公式用于PyMongo搜索公式。。。正在搜索点击。。。 当Python通过自制软件安装时,你知道在OS X上安装Pymango的最佳方式是什

  • 本文向大家介绍C#实现安全删除文件目录的方法,包括了C#实现安全删除文件目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现安全删除文件目录的方法。分享给大家供大家参考。具体分析如下: 1. 创建文件夹 (简单,没多考虑) 2. 删除所建文件夹:为防止删除过程中有其他进程引用该文件夹中文件,增加了对此意外情况的考虑。 在本例中,若删除过程中被其他进程引用,等待并循环5次尝试再

  • 问题内容: 如果删除3.1G日记文件,将失败。但是,此文件占用太多空间。我怎么解决这个问题?如何删除? 问题答案: TL; DR:您有两个选择。启动MongoDB时,请使用启动选项将日记文件的大小限制为128MB,或使用该选项关闭日记功能。在生产中使用通常是个坏主意,在开发中也使用不同的写关注点通常很有意义,因此您在开发和生产中没有不同的代码。 长答案 :不,删除日志文件是不安全的。日记的想法是这