文章内容
2025/12/2 16:28:51,作 者: 黄兵
如何在 Ubuntu 24.04 安装 Python 虚拟环境
Python 是当今最流行的编程语言之一,广泛应用于 Web 开发、数据分析、人工智能等诸多领域。
Pip 作为 Python 的标准包管理工具,能帮助您轻松安装和管理各类第三方库与工具。作为一款功能强大且易用的 Linux 发行版,Ubuntu 24.04 让 Python 和 Pip 的安装变得十分简单。本指南将一步步带您完成整个安装过程。
Ubuntu 24.04 通常会预装 Python 3,但我们需要确认它的版本并手动安装 Pip(包管理器)。为了确保操作顺利,请打开您的终端(Terminal),按照以下步骤操作:
第一步:更新系统软件包列表
在安装任何新软件之前,更新本地的软件包索引是一个好习惯,这能确保您获取到最新的版本。
sudo apt update
(如果系统提示,请输入您的管理员密码)
第二步:检查 Python 是否已安装
Ubuntu 24.04 默认应该已经包含了 Python 3。您可以通过以下命令来验证当前安装的版本:
python3 --version
注意: 如果终端显示了类似
Python 3.12.x的版本号,说明 Python 已经准备就绪。如果没有,您可以使用sudo apt install python3进行安装。
第三步:安装 Pip (Python 包管理器)
Pip 是用于安装和管理 Python 软件包的标准工具。在 Ubuntu 上,我们通过 apt 来安装它:
sudo apt install python3-pip
安装完成后,验证 Pip 是否安装成功:
pip3 --version
第四步:关键建议——使用虚拟环境 (Virtual Environments)
在 Ubuntu 24.04(及其他现代 Linux 发行版)中,为了防止系统混乱,直接使用 pip3 install 安装全局包可能会受到限制(这是由于 PEP 668 规范)。
强烈建议您养成在虚拟环境中开发项目的习惯。这需要安装 venv 模块:
- 安装 venv 模块:
sudo apt install python3-venv
- 创建一个虚拟环境(示例):
# 创建一个名为 my_project 的文件夹 mkdir my_project && cd my_project # 创建虚拟环境(环境名为 .venv) python3 -m venv .venv # 激活环境 source .venv/bin/activate
激活后,您的终端提示符前会出现 (.venv) 字样,此时您就可以自由使用 pip install 安装库了,而不会影响系统。
您的终端提示符将会发生变化(通常在最前面显示括号括起的环境名称),这表明您当前已处于虚拟环境中。
若要退出(停用)该虚拟环境,只需运行以下命令:
deactivate
常见问题排查 (Troubleshooting)
在使用过程中,您可能会遇到以下常见问题,请参考相应的解决方法:
找不到 Python 命令 (Python Command Not Found) 如果系统提示无法识别
python3命令,这通常意味着 Python 未正确安装或链接丢失。请运行以下命令重新安装并验证:
sudo apt install python3
- 找不到 Pip 命令 (Pip Command Not Found)
如果系统无法识别
pip3命令,请尝试通过以下命令重新安装 Pip 并检查安装状态:
sudo apt install python3-pip
- 权限被拒绝 (Permission Denied Errors) 当使用 Pip 安装软件包时,如果遇到权限错误:
推荐做法:使用
--user参数将包安装到当前用户目录,例如:
pip3 install package-name --user
- 或者,在确有必要修改系统级文件时,使用
sudo提升权限。
- Pip 版本过旧 (Outdated Pip Version) 如果您需要使用最新版本的 Pip,可以通过以下命令进行升级:
pip3 install --upgrade pip
总结
在 Ubuntu 24.04 上安装 Python 和 Pip 的过程非常直观且简单,这为您快速启动 Python 项目的开发与管理铺平了道路。
配置好 Python 和 Pip 后,您便可以自由探索庞大的 Python 库与工具生态系统。此外,通过配置虚拟环境,您可以更高效地管理特定项目的依赖关系,确开发环境始终保持整洁有序。通过本指南,您已在 Ubuntu 系统上为 Python 开发打下了坚实的基础。
其它相关推荐:
2、Ubuntu 24.04 安装 Docker Compose v2
3、Ubuntu 22.04 安装 zabbix-agent
评论列表