为什么 Python 安装在 "Library" 目录 macOS?

Why is Python Installation in "Library" directory macOS?

我正在使用新 Mac 并正在安装 Python。我相信我使用 Homebrew 重新安装了 Python。然而,这条路对我来说很不寻常,我想知道为什么它位于此处:

/Library/Frameworks/Python.framework/Versions/3.9/bin/python3

我习惯了 Python 这样的地方,相反( 也是 ):

/Users/user.name/Library/Python/3.9/bin

第一次安装有什么不同?如果我的 Python 位于此处,是否有任何特殊注意事项?

/Library/Frameworks/Python.framework/Versions/3.x/bin/python3 是 macOS 附带的 Python 发行版。

通常最好为项目创建自己的 Python 环境,而不是使用默认的 Python 安装(考虑阅读 pyenv)。

如果您想使用 Homebrew 安装,运行 brew info python 找到您的 Python 安装路径,然后通过编辑 [=14] 将父目录的路径附加到您的 PATH 变量=](假设你使用的是zsh,默认shell)。

$ brew info python
....
Python has been installed as
  /opt/homebrew/bin/python3
...
# inside ~/.zshrc
...
export PATH="/opt/homebrew/bin:$PATH"
....