无法更新 python

unable to update python

当我键入 python --version 时,输出是“Python 2.7.18” 我试过 python3 --version,输出是 Python 3.10.4,如何更新 python 到 3.10 而不创建 python 3?

我原以为 python 的版本是 3。10.x 我尝试了 brew upgrade,但没有成功。我在 mac montery btw

试试这个

`vi ~/.bash`

然后输入

alias python=python3

Esc 保存文件 -> 输入 :wq

然后更新您的 shell 环境

source ~/.bash

如果您知道自己在做什么,您可以尝试的另一种方法是直接进入您的 .bash_profile.bashrc 并直接写入:

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

XY 更改为您的 python 版本

基于

Linux 的系统带有 Python 2 pre-installed 以与旧版软件兼容。不建议自行更改。你可能会破坏某些东西。

现在,如果您想使用 Python 3,您的选择是使用 python3 命令。

或者,您可以尝试最近发布(3 月 14 日)的 macOS Monterey 12.3。根据它的 Release Notes,他们正在从系统中删除 python 2。在这种情况下,您应该能够安全地安装 Python 3 并在命令行中将其用作 python。

系统使用python2版本,建议您不要乱用,否则会严重损害您使用操作系统的能力。

如果您觉得需要在您的系统中管理多个 python 版本,您可以使用 pyenv

这篇文章here也简化了安装