文章目录
- 前言
- 升级python3.7
- 1、安装 software-properties-common 包
- 2、添加 deadsnakes PPA 源
- 3、安装 Python 3.7
- 1. 安装 Python 3.7
- 2. 安装 Python 3.7 的开发包和虚拟环境支持(可选但推荐)
- 3. 设置 Python 3.7 为默认版本
- 4. 验证 Python 版本
- 注意事项
- 安装pip3
前言
安装python包Adafruit-Blinka依赖python3.7。之前做的ubuntu18.04没有pip,也只有python3.6,这里升级一下
升级python3.7
1、安装 software-properties-common 包
ubuntu18.04默认的包管理的源中,没有python3.7。需要额外添加源。此时需要按安装 software-properties-common 包。
software-properties-common 是 Ubuntu/Debian 系统中的一个重要软件包,主要用于 管理软件源(APT 仓库)和 PPA(个人软件包存档)。它提供关键管理工具:add-apt-repository:用于添加或删除 PPA 或第三方软件源(如 sudo add-apt-repository ppa:user/repo)。
sudo apt install software-properties-common
2、添加 deadsnakes PPA 源
deadsnakes PPA 源提供了多个 Python 版本的安装包,使用以下命令添加该源:
sudo add-apt-repository ppa:deadsnakes/ppa
# 跟新软件包
sudo apt update
3、安装 Python 3.7
在 Ubuntu 18.04 系统中将 Python 3 从 3.6 版本升级到 3.7 版本,可以按照以下步骤操作:
1. 安装 Python 3.7
更新软件包列表后,就可以安装 Python 3.7 了,执行以下命令:
sudo apt install python3.7
安装过程中,系统会提示你确认安装,输入 Y
并回车即可继续安装。
2. 安装 Python 3.7 的开发包和虚拟环境支持(可选但推荐)
为了后续开发方便,你可以安装 Python 3.7 的开发包和虚拟环境支持,命令如下:
sudo apt install python3.7-dev python3.7-venv
3. 设置 Python 3.7 为默认版本
安装完成后,你可以通过 update-alternatives
命令来管理系统中 Python 3 的默认版本。首先,将 Python 3.6 和 Python 3.7 都添加到 update-alternatives
系统中:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
上述命令中的数字 1
和 2
表示优先级,数字越大优先级越高。
然后,使用以下命令选择默认的 Python 3 版本:
sudo update-alternatives --config python3
执行该命令后,系统会列出可用的 Python 3 版本,你可以输入对应的编号来选择默认版本。
4. 验证 Python 版本
最后,使用以下命令验证 Python 版本是否已成功升级:
python3 --version
如果输出显示为 Python 3.7.x
,则表示升级成功。
注意事项
- 部分系统工具和脚本可能依赖于 Python 3.6,将 Python 3.7 设置为默认版本可能会导致这些工具和脚本出现兼容性问题。如果遇到此类问题,可以通过
update-alternatives
命令切换回 Python 3.6 作为默认版本。 - 在进行开发时,建议使用虚拟环境(如
venv
或virtualenv
)来隔离不同项目的 Python 环境,避免版本冲突。
安装pip3
apt-get install python3-pip