树莓派升级Python至3.9.2

都是「百度」piao来的。
先整体看一遍,在进行操作,避免踩雷。

正式工作

  1. 安装python3

    sudo apt install python3

  2. 卸载python2.7(可选)

    sudo apt remove python

  3. 自动清理python2.7的依赖

    sudo apt autoremove

  4. 删除原先的python链接

    sudo rm /usr/bin/python

  5. 创建一个新的链接指向刚装好的python3.9.2

    sudo apt install python3

附属工作

  • 更新树莓派系统

    sudo apt-get update
    sudo apt-get upgrade -y

  • 安装python依赖环境

    sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

  • 下载python3.9.2版本源码并解压

    wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
    tar zxvf Python-3.9.2.tgz
    cd Python-3.9.2

  • 编译安装

    sudo ./configure && sudo make && sudo make install

  • 建立软连接

    • 检查版本和位置

    python --version
    which python

    • 建立软连接

    sudo ln -s /usr/local/bin/python-3.9.2 /usr/bin/python