为什么 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"
....
我正在使用新 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"
....