首页 > 解决方案 > 如何删除默认 Python,在 Raspbian 上安装最新版本

问题描述

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

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

谢谢。

标签: pythonlinuxraspberry-piraspbianraspbian-stretch

解决方案


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

如您所说,您已经安装了最新版本。紧接着,
将 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

推荐阅读