1

我目前正在尝试将我的默认 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

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

希望给点建议,先谢谢了

4

2 回答 2

1

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

brew link python

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

export PATH="/usr/local/opt/python@X.Y/libexec/bin:$PATH"

更改X并更改Y为您的 python 版本

于 2021-11-26T15:47:08.713 回答
0

我认为只更改您的用户外壳环境而不是更改系统级环境更容易。

vi ~/.bash

然后输入

alias python=python3

Esc-> 输入保存文件:wq

更新你的 shell 环境

source ~/.bash

检查您的 Python 版本。

python -V

最后结果

Python 3.9.10

这适用于我过去的几个版本的 MacOS。

于 2022-02-03T02:32:27.970 回答