ubuntu18.04通过apt安装python3.7.7与pip3.7最新版本(python3.8同理)

本文详细介绍了在Ubuntu系统中安装Python3.7的步骤,包括更新软件包列表、添加Deadsnakes PPA源、安装Python3.7、curl、pip以及launchpadlib等组件的方法,并提供了验证安装及查询路径的指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先更新软件包列表并安装必备组件:

#检测可更新
sudo apt update
#用于添加ppa源的小工具,ubuntu server默认没装。
sudo apt install software-properties-common

接下来,将Deadsnakes PPA添加到您的来源列表中:(不做这步也可以,但会安装较老的版本)

#有确认提示按回车继续
sudo add-apt-repository ppa:deadsnakes/ppa

库添加完成后,请使用以下命令安装Python 3.7:

#搜索是否有需要的版本
sudo apt search python3.7
#安装
sudo apt install python3.7

至此,Python 3.7已安装在您的Ubuntu系统上,可以使用了。 您可以通过键入以下内容进行验证:

python3.7 -V

安装curl

sudo apt install curl

安装pip

# 下载最新的官方 pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# 安装 python-distutils
sudo apt install python3-distutils 或 sudo apt install python3.9-distutils(高版本的python3)
# 直接获取 pip3.7
sudo python3.7 get-pip.py
# 安装 launchpadlib
pip3.7 install launchpadlib

测试是否安装成功
pip3.7 --version

如果有遇到 C 实现的 pip 安装不了, 则需要安装。
sudo apt-get install python3.7-dev

查询路径:

which python3.7
which pip3.7

改软连接参考:Ubuntu-18.04-x64自己装了python3.8.2后改软连接笔记_福星M高照的博客-优快云博客(按照这篇文章的步骤就不需要去www.linuxidc.com这个网站看安装教程了)

如果是用python3.9或更高的版本要用以下命令安装相应组件(用pyinstaller编译也要安装)

sudo apt install python3.9-distutils
sudo apt install python3.9-dev

### 在 Ubuntu 18.04 虚拟机中安装 Python 3.7 的步骤 #### 准备工作 在开始安装前,建议更新系统的软件包列表并升级现有软件包。这可以通过运行以下命令完成: ```bash sudo apt update && sudo apt upgrade -y ``` #### 步骤 1: 添加 deadsnakes PPA 源 由于官方仓库中的 Python 版本可能较旧,因此推荐使用 `deadsnakes` 提供的 PPA 源来获取最新版本Python[^1]。 ```bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update ``` #### 步骤 2: 安装 Python 3.7 通过 APT 包管理器安装 Python 3.7 及其开发库: ```bash sudo apt install python3.7 python3.7-dev -y ``` #### 步骤 3: 验证安装 安装完成后,可以使用以下命令验证 Python 是否正确安装以及其版本号: ```bash python3.7 --version ``` 如果显示类似于 `Python 3.7.x` 的信息,则表示安装成功。 #### 步骤 4: 设置默认 Python 解释器(可选) 如果希望将 Python 默认解释器设置为 Python 3.7,可以在 `.bashrc` 文件中添加别名或者修改 `/etc/alternatives/python` 符号链接[^4]。以下是两种方法: ##### 方法 1: 修改 .bashrc 文件 编辑用户的 `.bashrc` 文件,添加以下内容: ```bash echo 'alias python=python3.7' >> ~/.bashrc source ~/.bashrc ``` ##### 方法 2: 使用 alternatives 命令 此方法适用于全局更改默认 Python 版本: ```bash 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 sudo update-alternatives --config python3 ``` 按照提示选择所需的 Python 版本。 #### 步骤 5: 创建虚拟环境(可选) 为了隔离项目依赖项,建议创建一个基于 Python 3.7 的虚拟环境。具体操作如下: ```bash # 如果未安装 virtualenv 工具,请先安装它 sudo apt install python3-virtualenv -y # 创建一个新的虚拟环境 virtualenv -p python3.7 myenv # 激活虚拟环境 source myenv/bin/activate # 查看当前使用的 Python 版本 python --version ``` #### 步骤 6: 卸载或切换回其他版本(可选) 如果不打算继续使用 Python 3.7 或者需要卸载它,可以直接移除相关包: ```bash sudo apt remove python3.7 python3.7-dev -y ``` --- ### 注意事项 - 确保系统已经更换成国内可用的源地址以加快下载速度[^1]。 - 若遇到任何权限错误,请确认是否遗漏了 `sudo` 权限指令。 - 对于某些特定场景下的兼容性问题,比如 Mininet 和 Ryu 结合使用时,默认 Python 版本可能会引发冲突,需注意调整优先级。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱编程的Mark

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值