Python 3.7.3意外地安装在Mac OS 10.15.1上-包含在Xcode Developer Tools 11.2中吗?

我昨天决定进行全新安装Mac OS(例如,擦除我的整个磁盘并重新安装OS)。

我使用的是Macbook Air2018。我全新安装了Mac OS 10.15.1。 由于我以前的Python环境非常混乱,因此我进行了全新安装。 我希望我能掌握一切并正确安装。

我已经开始重新安装旧的应用程序,并小心确保没有在怪异的位置安装任何东西。

但是,当我开始设置VS Code时,我注意到我的Python解释器选项显示4个选项。它们如下:

  • 位于/usr/bin/python中的Python 2.7.16 64位
  • 位于/System/library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python中的Python 2.7.16 64位
  • 位于/user/bin/python上的Python 3.7.3 64位
  • 位于/library/Developer/CommandLineTools/usr/bin/python3上的Python 3.7.3 64位

在终端中,如果我输入where python python3 它返回 /usr/bin/python /usr/bin/python3

python3如何到达那里?

我唯一的想法是,它现在已包含在Xcode Developer Tools 11.2软件包中,因为我确实安装了它。我找不到包含此内容的任何文档。

任何想法如何到达这里?更重要的是,如何删除它?我想将Homebrew用于所有安装需求。另外,为什么VS Code显示4个选项?

谢谢!

peterbright 回答:Python 3.7.3意外地安装在Mac OS 10.15.1上-包含在Xcode Developer Tools 11.2中吗?

运行python 2.7环境的命令行工具位于/ usr / bin / python,但其框架和依赖项位于/ System中。这包括Python.app捆绑包,该捆绑包只是需要使用Mac的UI环境运行的脚本的包装。 尽管这些文件是单独的可执行文件,但它们可能指向相同的环境。

每个MacOS都有这些。

默认情况下,Catalina确实也包含python3。 Xcode似乎已经安装了第二个python3,但是很可能再次指向了相同的环境。

由于Catalina中系统文件的安全性限制,我认为您无法轻松删除这些文件。

本文链接:https://www.f2er.com/3127208.html

大家都在问