无法更新 python
unable to update python
当我键入 python --versio
n 时,输出是“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"
将 X
和 Y
更改为您的 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也简化了安装
当我键入 python --versio
n 时,输出是“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"
将 X
和 Y
更改为您的 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也简化了安装