如何删除默认 Python,在 Raspbian 上安装最新版本

How to remove default Python, install latest version on Raspbian

我刚拿到第一个Raspberry Pi,我想使用最新版本的Python,但我不知道如何设置,所以当我运行 python 在命令行中,它会运行 Python 3.8.2,而不是3.7.3。我从网站上下载了 Python 的 latest release,但它不是安装脚本,我不知道如何将它设置为路径。有没有办法用我刚刚下载的版本替换 Raspbian 上的默认版本?

这是我第一次使用任何类型的 Linux 发行版,所以当我在 SO 或其他地方寻找答案时,我不太清楚如何表达它,而且有很大的不同答案,这让我觉得我没有问正确的问题。我可能做错了什么,我该如何正确设置它?

谢谢。

第一种方式: 您可以将 Python 3.8.x 作为默认值更改为 Python 3.8.x.

正如你所说,你已经安装了最新的version.Right,
添加 Python3.8.x & Python 3.8.x 到 update-alternatives

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8.0 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8.2 2

更新 Python 3 指向 Python 3.8.x

sudo update-alternatives --config python3 为 Python 3.8.2 输入 2 或为 3.8.0

输入 1
python3 --version
Python 3.8.2 

第二种方式: 找出您的系统上可用的 python 二进制可执行文件。

$ ls /usr/bin/python*
/usr/bin/python3.8.0  /usr/bin/python3.8.2 

要更改 python 版本:
在用户的主目录中创建一个别名。 打开 ~/.bashrc 文件并添加新别名以更改默认 python 可执行文件:

alias python='/usr/bin/python3.8.2'

进行上述更改后,重新登录或获取您的 .bashrc 文件:

$ . ~/.bashrc

检查您的默认 python 版本:

   $ python --version
    Python 3.8.2