树莓派 python3.9降级为python3.7

news2024/10/7 12:27:27

今天烧录了一个官方烧录器中的最新的镜像,打开之后python的版本是3.9的,之前做的一些东西都是基于python3.7的,再重新架构十分麻烦,于是干脆就把python3.9进行降级,降为python3.7.

这个镜像不像之前的一些镜像,同时拥有python2.7和python3.7两个版本,直接切换软链接就完事,这个没有安装python3.7,所以还得进行python3.7的安装。

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.3版本进行解压,这里你要用什么版本就下载什么版本即可。

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

tar zxvf Python-3.7.3.tgz

4.安装编译

cd Python-3.7.3

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

5.移除之前的链接 这里之前的链接是3.9,所以是python3,如果是2.7版本的,就要是python2.

sudo rm /usr/bin/python3

6.新链接建立

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

这个命令的作用是创建一个名为 /usr/bin/python 的符号链接,指向 /usr/bin/python3。这样做的目的是将 Python 解释器的默认位置修改为 /usr/bin/python3

7.输入python 查看是否更换完成。

:我在执行第6步的时候,遇到了错误:

ln: failed to create symbolic link '/usr/bin/python': File exists。

这个错误提示意味着你尝试创建一个名为 /usr/bin/python 的符号链接,但是该链接已经存在了。这可能是因为你之前已经运行过这个命令,或者你的系统中已经有一个名为 /usr/bin/python 的文件或符号链接。

解决办法:使用 -f 选项来强制创建新的符号链接,覆盖原有的符号链接。

也就是输入:

sudo ln -sf /usr/bin/python3 /usr/bin/python

然后再python,发现成功更换为python3.7.3

 参考博客:树莓派上重新编译安装python3.7(very nice)_树莓派安装python3.7_风家一良的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/679619.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通用商城项目(上)

通用型产品(电商)发布解决方案落地实现(基于分布式微服务技术栈: SpringBootSpring CloudSpring Cloud Alibaba VueElementUl MyBatis-Plus MySQL Git Maven Linux Nginx Docker 前后端分离) 项目技术栈和前置技术 项…

【软件设计师暴击考点】操作系统知识高频考点暴击系列【一】

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:软件…

Web网页制作-知识点(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接

目录 HTML5介绍 HTML5的DOCTYPE声明 HTML基本骨架 标题标签 段落、换行、水平线 图片 图片路径* 超链接 HTML5介绍 HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以.html结尾 HTML是一种标记语言,标…

自动化神器AutoIt,告别重复劳动

概要 计算机已经进入大众家庭多年,它给我们带来了便利,却也带来了枯燥、重复、机械的重复工作。今天,我要和大家分享一款自动化工具AutoIt,它能够帮助你告别这些烦恼,并提高工作效率。 AutoIt 是一款完全免费的Windows…

leetcode82. 删除排序链表中的重复元素 II(java)

删除排序链表中的重复元素 leetcode82. 删除排序链表中的重复元素 II题目描述一次遍历代码演示 链表专题 leetcode82. 删除排序链表中的重复元素 II 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/remove-duplicates-fr…

1.1 编写一个简单的C++程序

博主介绍:爱打游戏的计算机专业学生 博主主页:夏驰和徐策 所属专栏:夏驰和徐策带你从零开始学C 1.1.0 这段话告诉我们什么? 这段话解释了一个C程序中的main函数的基本结构和功能。 它告诉我们以下几点: 1. C程序的…

Debian11 编译bluez

之前的几篇文章写过如果编译x86和dv300 版本的bluez,不过那都是在 Centos7 上编译的。然而当我从taobao 上买了一个蓝牙适配器后发现无法使用(淘宝客服说不支持Centos,只支持ubuntu 和 debian)。再者 Centos 现在也停止支持服务了…

头歌网页设计与制作实训答案

我这里已经看不见原题目了,只粘贴了有Begin和End部分的代码,如果题目符合但答案不符合的的,欢迎在评论区找我。如果有帮助,请赞一个。注意看目录里有没有你需要的。 目录 一、HTML——基础 1.初识HTML: 简单的Hello World网页制…

程序员秋招最全Java面试题及答案整理(2023最新版)

前言 大家好,最近一个月,花了不少时间,给大家整理了一套 2023 的技术面试资料 包括各大厂最新面试题以及面经解析涉及JVM,Mysql,并发,Spring,Mybatis,Redis,RocketMQ&a…

Firefly-SRC资产探测平台

前言 Firefly是一个集资产管理、信息收集和漏洞扫描的综合平台。 Firefly-SRC依托于Firefly平台中的信息收集功能,不断收集和整理各大src相关资产数据。希望能为各位白帽子师傅们提供更稳定可靠的src资产数据,减少师傅挖洞前期的信息收集时间&#xff0c…

一体化个人门户Web Portal

什么是 Web Portal ? Web Portal 是一个一体化的 Web 仪表板,提供许多小部件来构建个人门户。具有加载外部插件的能力。对于那些只需要链接仪表板并希望使用 yaml 配置它的人来说,Lite 版是一个精简版本。 构建镜像 如果你不想自己构建,可以…

Qt的基本知识与应用

一、C梳理 1. 面向对象的三大特性 1.1 封装 把类的一些属性和细节隐藏(private、protected),根据读写需要重新开放外部调用接口(public、protected)。 1.2 继承 在已有的类的基础上创建一个新的类,新的类拥…

最新AI创作系统V5.0.2+支持GPT4+支持ai绘画+实时语音识别输入+文章资讯发布功能+用户会员套餐

最新AI创作系统V5.0.2支持GPT4支持ai绘画实时语音识别输入文章资讯发布功能用户会员套餐! AI创作系统一、源码系统介绍二、AI创作系统程序下载三、安装教程四、主要功能展示五、更新日志 AI创作系统 1、提问:程序已经支持GPT3.5、GPT4.0接口 2、支持三种…

全网唯一正确的一部:GPT式网页上逐字输出像打字的效果用vue js实现全代码-使用SSE技术

GPT逐字显示效果 开篇 像这种屏幕上逐字输出,像一个机器人自动在屏幕上用传统的打印机或者说像“红警”、“COD”游戏里那种电传打字机逐字输出的效果是不是很酷? 其实,这种输出方式不仅仅只是酷,而是有着其设计原理性的东西存在的。GPT采用“逐字输出”的方式回答用户问…

Linux配置静态IP-包教包会(纯干货)

如有错误,敬请谅解! 此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!! 方法一:图形化操作 1 选用NAT模式 打开虚拟机软件VM主页,如图,点击编辑虚…

Python3 OS 文件/目录方法 | 菜鸟教程(十四) 详解!!!

目录 一、os 模块提供了非常丰富的方法用来处理文件和目录。 二、常用的方法如下表所示: 三、常用方法详解 (一)Python3 os.access() 方法 1、概述 2、语法 3、参数 (1)path -- 要用来检测是否有访问权限的路径…

你不可不知的HTML优化技巧

如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。 很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。大多数页面平均需要40K…

宝塔安装brotli

宝塔安装nginx broli nginxhttps配置: nginx (情景) 由于需要优化配置nginx宝塔安装版默认安装的是稳定版本。不支持添加第三方模块。(之前我不知道brotli安装需要使用编译安装,这里宝塔直接升级nginx没出线问题&…

Java面试题2023(实际面试中遇到的有意思的问题)

问题1&#xff1a;Explain需要关注的指标 需要重点关注type、rows、filtered、extra。 type由上至下&#xff0c;效率越来越高 ALL 全表扫描 index 索引全扫描 range 索引范围扫描&#xff0c;一般条件查询中出现了>、<、in、between等查询 ref 使用非唯一索引扫描或…