Ubuntu16.04升级Python3.5至Python3.7详细步骤
需积分: 41 119 浏览量
更新于2024-08-10
收藏 1.2MB PDF 举报
"本文档主要介绍了如何在Ubuntu 16.04系统中将Python 3.5升级到Python 3.7的详细步骤,以及STC89C/LE5xRC和STC89C/LE5xxRD+系列单片机的ISP程序更新方法。"
在Ubuntu 16.04中升级Python 3.5到Python 3.7,首先需要确保系统已经安装了必要的更新工具,可以通过运行以下命令来更新系统:
```bash
sudo apt update
sudo apt upgrade
```
接下来,安装依赖项,这将帮助在系统中支持Python 3.7的构建过程:
```bash
sudo apt install build-deps python3-dev
```
然后,从Python官方网站下载Python 3.7的源代码:
```bash
wget https://www.python.org/ftp/python/3.7.x/Python-3.7.x.tgz
tar -xvf Python-3.7.x.tgz
cd Python-3.7.x
```
这里替换`3.7.x`为实际的Python 3.7版本号。
接下来,配置、编译和安装Python 3.7:
```bash
./configure
make -j 4
sudo make altinstall
```
使用`altinstall`是为了避免替换系统默认的Python 3.5版本,这样可以同时保留两个版本的Python。
现在,你可以通过`python3.7`命令来运行Python 3.7。为了验证安装成功,可以运行:
```bash
python3.7 -V
```
这将显示Python 3.7的版本信息。
对于STC89C/LE5xRC和STC89C/LE5xxRD+系列单片机的ISP程序更新,首先需要下载STC-ISP V2.9 Beta3或更高版本的软件,该软件可以从www.MCU-Memory.COM网站获取。按照以下步骤进行操作:
1. 烧录ISP DEMO程序到MCU的ISP区域,并设定为上电后从ISP区开始执行。
2. 启动上位机程序,持续发送问讯帧。
3. 给MCU上电,MCU接收到问讯帧后会回应三次,建立连接。
4. 上位机发送一系列命令进行程序下载。
5. 下载完成后,PC发送切换命令,MCU执行软复位并切换到应用程序区域运行。
在MCU上电复位后,它会检查串口是否有上位机的问讯帧。如果没有,它将直接切换到应用程序运行。也可以利用STC下载软件的“用户自定义下载”功能,在应用程序中软复位,从ISP区域进行下载,无需每次上电复位。
通讯过程中的帧格式由PC机发起,包括起始字节、帧长度、命令字、数据区和帧校验和等部分。确保正确构造和解析这些帧是成功通信的关键。
通过遵循上述步骤,用户可以在Ubuntu 16.04系统上升级Python,并有效地对指定型号的STC单片机进行ISP程序更新。
2020-12-22 上传
2021-01-20 上传
2021-01-21 上传
点击了解资源详情
点击了解资源详情
2023-09-04 上传
2023-06-28 上传
2023-05-18 上传
2020-09-15 上传
欧学东
- 粉丝: 897
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常