Ubuntu16.04升级Python3.5至Python3.7教程

需积分: 41 16 下载量 179 浏览量 更新于2024-08-10 收藏 1.2MB PDF 举报
本文档主要介绍了如何在Ubuntu 16.04系统中将Python 3.5升级至Python 3.7,以及一个与单片机编程相关的操作流程。 在Ubuntu 16.04中升级Python 3.5到Python 3.7的方法步骤: 1. 首先,确保系统已经安装了最新版本的更新和安全补丁,通过运行`sudo apt update`和`sudo apt upgrade`命令。 2. 添加Python 3.7的官方存储库源,可以在终端中输入以下命令: ``` sudo add-apt-repository ppa:deadsnakes/ppa ``` 3. 更新软件包列表,然后安装Python 3.7: ``` sudo apt update sudo apt install python3.7 ``` 4. 安装完成后,你可以通过`python3.7 --version`来验证Python 3.7是否已成功安装。 5. 如果需要设置Python 3.7为默认版本,可以使用更新替代链的工具: ``` sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1 sudo update-alternatives --config python3 ``` 6. 最后,确认Python 3.7已成为默认版本,再次运行`python3 --version`。 单片机编程操作步骤: 1. 对于不同工作电压的单片机,需要正确短接JP1和JP2以提供合适的电源和复位信号。5V单片机短接JP2的MCU-RST和5V/MCU-RST,3.3V单片机则短接JP2的MCU-RST和3.3V/MCU-RST。 2. 使用宏晶提供的连接线,一端连接到电脑的RS-232串口,另一端连接USB口,同时插入STC-ISP Ver 2.0B PCB板的USB1插座。 3. 当SW1开关未按下时,MCU-VCC Power灯不亮,表示单片机未供电;按下SW1后,单片机通电,MCU-VCC Power灯亮起。 4. 对于不同的单片机型号,SW3开关的状态也不同。STC89LE516AD等系列需要SW3按下,短接P1.0和P1.1至地。 5. 将单片机插入U1-Socket并锁紧,然后在软件中选择"Download/下载",在给单片机上电前发送下载命令。 6. 按下SW1进行上电复位,使单片机进入ISP模式,下载程序后再次释放SW1,断电并取下单片机。 7. 在用户自己的板上进行下载/烧录,需要连接电源、RXD、TXD引脚,并根据需要短接P1.0和P1.1(仅限某些型号)。 8. 用户板上的外部看门狗电路在下载时需断开,RS-485芯片也需临时移除,以避免干扰下载过程。 这些步骤详细介绍了升级Python版本和使用宏晶单片机ISP编程的过程,涵盖了硬件连接、软件操作和注意事项,对于相关领域的开发者具有实用价值。