MacOs Monterey 默认为 Python3

Jak*_*ake 7 python macos terminal python-3.x macos-monterey

我目前正在尝试将默认的 Python 版本更改为 Python3。事实证明这比预想的要困难。我已经尝试过以下操作:

  1. 我尝试通过以下方式更改别名,alias python python3但这似乎只是为正在运行的终端会话更改它
  2. 我再次使用 Homebrew 安装了 Python3,并尝试通过自己定义并在 vim 中编辑来更改 zshellrunco​​mmand 中的目录,说实话,我不太了解该过程,只是按照教程进行操作,但它不起作用。
  3. ln -s -f /opt/homebrew/bin/python3 /usr/bin/python我尝试了更改目录的命令,但它返回了ln: /usr/bin/python: Operation not permitted

为了解决这个问题,我已经授予终端对本地硬盘的完全访问权限,但它仍然无法正常工作

希望大家给点建议,先谢谢了

Ped*_*aia 2

首先确保已安装的版本已链接:

brew link python
Run Code Online (Sandbox Code Playgroud)

然后在你的.bash_profile.bashrc.zshrc如果你使用的是 zsh)上写下:

export PATH="/usr/local/opt/python@X.Y/libexec/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

更改XY你的Python版本