Ubuntu 24.04 LTS 安装 Python

Ubuntu 24.04 LTS 安装 Python

温馨提示:本文最后更新于2024-11-28 17:14:15,某些文章具有时效性,若有错误或已失效,请在下方留言

PPA 安装 Python

更新 Ubuntu

安装 Python 之前,将 Ubuntu 更新到最新。

# 更新软件包列表
sudo apt update

# 升级软件包
sudo apt upgrade

导入 Python 的 PPA

deadsnakes 团队维护了一个专门的 Launchpad PPA,可以帮助 Ubuntu 用户轻松安装最新版本的 Python 及附加模块。

导入 Python 稳定版 PPA ,在终端执行以下的命令

sudo add-apt-repository ppa:deadsnakes/ppa

添加稳定 PPA

更新 APT 缓存

sudo apt update

安装指定版本 Python

在终端中执行以下的命令安装指定版本 Python

sudo apt install python3.12

验证安装是否成功

python3.12 --version

验证是否安装成功

(可选)安装 Python 的其他附加模块

sudo apt install python3.12-full

安装 Python 其他附加模块

(可选)安装其他版本 Python

sudo apt install python{3.11,3.12}

安装其他版本 Python

安装和升级 pip 包管理器

pip 是 Python 的包管理器,用于安装和管理 Python 包。

在终端中执行以下的命令安装 pip

sudo apt install python3-pip

安装 pip

(可选)如果需要手动安装 Pip,可以下载 get-pip.py 脚本:

wget https://bootstrap.pypa.io/get-pip.py

(可选)下载完成后,执行以下命令安装 pip

python3 get-pip.py

安装完成后,建议升级到 pip 的最新版本

python3 -m pip install --upgrade pip

安装或升级后,可以通过以下命令检查已安装的 pip 版本:

pip --version

检查 pip 版本

切换默认 Python 版本

Ubuntu 上安装了多个 Python 版本,可以按照以下步骤设置和切换默认版本:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 2

Python 各版本创建链接符号

每条命令末尾的数字(即 1、2等)表示该版本的优先级。数值越大,优先级越高。

执行以下命令,列出系统上已安装的所有 Python 版本,默认版本的编号旁边会标有星号*

sudo update-alternatives --config python

切换默认 Python 版本

输入 Python 版本旁边的编号,即可将其设置为默认版本。例如,要将 Python 3.11 设为默认版本,只需要输入1

虚拟环境管理工具 venv

安装 venv

安装 Python 的虚拟环境管理工具 venv

sudo apt install python3-venv

安装 venv

创建虚拟环境

假设在当前目录创建 MuseTalkEnv 的虚拟环境,在终端中执行以下的命令

python3 -m venv MuseTalkEnv

启用虚拟环境

Linux 和 Window 环境下执行的命令有所不同,具体命令如下所示

# Linux 以及 Mac 环境
source ./MuseTalkEnv/bin/activate

# Window 环境
.\MuseTalkEnv\Scripts\Activate.ps1

命令行的提示符前面会出现括号,里面是虚拟环境名称

激活后的虚拟环境

安装包

虚拟环境启用可,可以直接使用 pip 命令安装包

pip install easydict

在Linux和Mac系统上,安装的包放在./test_env/lib/pythonx.x/site-packages 目录下,在Windows系统上,是在./test_env/Lib/site-packages 目录下。

使用包

安装后,可以在命令行执行python 命令,进入Python交互式环境,然后import 安装的包,如果不报错,就说明安装成功了

python
Python 3.9.6 (default, Sep 26 2022, 11:37:49)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import easydict
>>>

退出虚拟环境

执行如下的命令即可退出虚拟环境

deactivate

参考

如何在 Ubuntu 24.04 LTS 中安装 Python 3.12 或指定版本

python虚拟环境管理工具venv教程

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容