树莓派从python3.9降到python3.7(降低python版本)

前言

树莓派官方的最新镜像中,python的版本是3.9,但是在python3.9的编译环境下,有一些完成特定任务需要使用的库无法兼容,因此,可以通过降低树莓派的python版本来调用一些python3.9无法兼容的库。

1、更新树莓派

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

将上面两行命令分别输入到终端回车

2、安装python依赖环境

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev

3、下载python3.7版本

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

这一步需要的时间比较长,如果在执行这一步时发现下载速度太慢了,比如2、3分钟了进度条才动了1%等等,可能是没有换源成功,可以参考博主的给树莓派换源的文章,成功换源后速度会快很多,文章链接如下:
树莓派4B(64位)换阿里云源

4、解压下载的python3.7

tar zxvf Python-3.7.3.tgz

5、安装编译

cd Python-3.7.3
sudo ./configure && sudo make && sudo make install

6、建立软链接

(1)查看python的版本和下载的python3的版本

python --version
python3 --version

在这里插入图片描述

(2)查看python和python3.7路径

which python
which python3

在这里插入图片描述

一般python和python3路径都与上图相同

(3)重命名python可执行文件

sudo mv /usr/bin/python /usr/bin/python2.7.13

/usr/bin/python:这是当前 Python 可执行文件的位置和名称
/usr/bin/python2.7.13:这是给 Python 可执行文件的新名称

(4)建立新链接

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

创建一个名为 /usr/bin/python 的符号链接,使其指向 Python3 的可执行文件 /usr/local/bin/python3,目的是将默认的 Python 版本更改为 Python3

注:若大家执行完步骤(2)与图片中路径一致,第(3)(4)步直接复制代码即可,不一致则更改上面2条指令中相应的路径

7、测试是否成功降为python3.7

ls -al /usr/local/bin/python*
python --version

在这里插入图片描述

  • 43
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值