树莓派是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。Raspberry Pi OS是为树莓派基于Debian开发的操作系统。

首先,可以更新到最新的Raspberry Pi OS。

sudo apt update

sudo apt dist-upgrade

sudo apt clean

sudo reboot

树莓派Raspberry Pi OS预装了python2和3,默认使用python2;要想使用python3,需要使用python3、pip3等指令;或者——

删除python2.7,输入:

sudo apt-get autoremove python2.7

删除链接(有可能已删除):

sudo rm /usr/bin/python

sudo rm /usr/bin/pip

新建链接:

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

sudo ln -s /usr/bin/pip3 /usr/bin/pip

查看版本:

python

显示如下:

Python 3.7.3 (default, Apr 3 2019, 05:39:12)

[GCC 8.2.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

安装Python 3.8.5

1.更新Raspbian

sudo apt-get update

2.安装依赖项

sudo apt-get install -y 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 libffi-dev tar wget vim

3.下载Python

4.安装Python 3.8

sudo tar zxf Python-3.8.5.tgz

cd Python-3.8.5

sudo ./configure --enable-optimizations

sudo make -j 4

sudo make altinstall

5.将Python 3.8设置为默认版本

echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc

source ~/.bashrc

6.检查Python版本

python -V

Python 3.8.5

7.清理存档

sudo rm -rf Python-3.8.5.tgz

sudo rm -rf Python-3.8.5

8.可能需要重建链接

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

树莓派更改python版本_为树莓派升级Python版本相关推荐

  1. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  2. python树莓派串口通信实例_使用树莓派和Python实现ModbusTCP通讯

    树莓派以强大的性能与低廉的价格,非常适合作为物联网终端设备,树莓派将现场传感器采集到的设备传输到监控中心时,可以采用不同的语言与通讯协议.在工业现场中,Modbus是非常常见的一种通讯方式,本文以py ...

  3. 树莓派能直接运行python程序_在树莓派上运行python脚本 - python

    我正在研究rapiberry pi 3大约3个月,开始使用它时遇到了问题. 我找不到在树莓派打开时在其上运行python脚本的有效,安全的方法(没有监视器,鼠标和键盘).此刻,我在/ etc / pr ...

  4. mac系统如何转换python版本_[转]mac下Python升级到指定的版本

    以2.7升级到3.3为例 1.删除原版本 a)删除系统库中的版本 sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 ...

  5. 树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...

    上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING ...

  6. linux 升级python 3.5,Linux下升级Python到3.5.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  7. Python第三方库的安装,升级以及版本查看

    方法:通过电脑的cmd命令行来进行python第三方库的安装,升级以及版本查看 安装和升级pip 安装pip方法1 在cmd命令行输入以下命令: python -m ensurepip #当提示不存在 ...

  8. 树莓派4b主板特点_【树莓派4B主板使用总结】充电|功耗|接口|散热片_摘要频道_什么值得买...

    树莓派4B主板使用总结(充电|功耗|接口|散热片) 之前看到新闻说树莓派 4 在搭载的 USB-C 接口上翻车了,导致带有 E-marked 标记的线缆,因其内置芯片严格遵守握手通信,树莓派 4 连上 ...

  9. tensorflow对应的python版本_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

    参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPU Version Python version Comp ...

  10. 树莓派 mysql集群_多树莓派集群服务器

    树莓派使用实例之:2 Pi R 第二篇:Web服务器 在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了.在这篇文章中我们会基于 ...

最新文章

  1. github使用心得
  2. Spring学习(五)bean装配详解之 【XML方式配置】
  3. 后端Coder如何做好代码设计?
  4. java int integer内存_java中一个integer对象的内存占用是多少?可以通过java方法输出吗?...
  5. python产品发布会_【Mac系统 + Python + Django】之开发一个发布会系统【Django模型(三)】...
  6. gdiplus判断一个点是否在圆弧线上_福建教师招聘考试小学数学面试教案:圆的认识...
  7. 大话数据结构第四章栈的应用
  8. 阿里云_数加平台类HQL的那些坑
  9. 不要老盯着存储,存储的价值在于数据流:Filenet
  10. 交换机的Vlan技术 以及Vlan隔离和 端口隔离区别
  11. 通过对TCPWindowSize的调整对网络流量的性能优化
  12. Android 开发之初识 Android
  13. 2837xd代码生成模块学习(3)——IIC、eCAN、SCI、Watchdog、eCAP模块
  14. kettle 6.1.0.1 mysql_kettle连接数据库报错:Error occured while trying to connect
  15. 防屏蔽浏览器_国外lead/emu广告联盟平台/扫盲篇–UA,指纹浏览器与流量来路-VMLogin指纹浏览器介绍..
  16. 3个月备战政治数学,你成功上岸了么?
  17. 英特尔David Tuhy:英特尔®傲腾技术成功的原因
  18. x射线管的kV、mA、mAs
  19. 如何通过fiddler来进行接口数据mock测试
  20. EXCEL表格 显示 超长 数字 E+ 变成 文本格式,数字全部显示

热门文章

  1. 测试过程中,遇到开发不认为是bug的bug,该怎么办
  2. 付呗聚合支付快速教程 分账篇③——多商户模式下分账提现全流程详解
  3. 凌动z3735f运行64位linux,在z3735上装ubuntu,装完的经验
  4. Fractions to Decimals
  5. android 旋转屏幕全屏,重新组合活动布局以在旋转屏幕时全屏播放video
  6. 前端小白初识CMD(dos窗口命令)
  7. 常规通知(Notification)模板
  8. 树莓派访问 群晖 里的共享文件夹
  9. cocos2d-x2.1.2精灵表单与表单编辑器
  10. 数据库建模工具Aquarius Orm Studio发布正式版本