文章内容

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 开发打下了坚实的基础。


        其它相关推荐:

        1、buntu 18.04 安装Python虚拟环境

        2、Ubuntu 24.04 安装 Docker Compose v2

        3、Ubuntu 22.04 安装 zabbix-agent

        4、Ubuntu 24.04 上安装 OpenStack Swift

        5、如何在 Ubuntu 24.04 上安装和配置 Zabbix Agent

        分享到:

        发表评论

        评论列表