Ubuntu 20.04与22.04中Python 3的安装步骤

4小时前发布 gsjqwyl
2 0 0

Ubuntu 20.04与22.04中Python 3的安装步骤

以下是在Ubuntu 20.04或22.04系统上安装Python 3的具体步骤。Python是一种应用广泛的编程语言,可用于自动化操作、数据分析、机器学习等多个领域。Ubuntu系统通常已预装Python 3,但若要安装或升级到最新版本,可按以下方法操作。

查验系统是否已安装Python 3

  1. 打开终端(快捷键:Ctrl + Alt + T)。
  2. 输入以下命令来检查是否已安装Python 3:
    bash
    python3 --version
  3. 若输出显示Python版本号(例如 Python 3.8.10Python 3.10.2),表明系统已安装Python 3。
  4. 若显示错误信息(如 command not found),则需安装Python 3。

方法1:通过APT从默认仓库安装Python 3

Ubuntu的默认仓库通常包含稳定版本的Python 3,安装步骤如下:

  1. 更新系统包列表:
    bash
    sudo apt update

  2. 安装Python 3:
    bash
    sudo apt install python3 -y

  3. 验证安装:
    bash
    python3 --version

    此命令会显示已安装的Python 3版本。

方法2:借助Deadsnakes PPA安装最新版本的Python 3

若要安装比默认仓库中更新的Python版本,可使用Deadsnakes PPA,步骤如下:

  1. 添加Deadsnakes PPA:
    bash
    sudo apt install software-properties-common -y
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    sudo apt update

  2. 安装所需的Python版本(以Python 3.11为例):
    bash
    sudo apt install python3.11 -y

  3. 验证安装:
    bash
    python3.11 --version

方法3:从源代码编译安装Python

若需完全自定义安装,可从Python官方网站下载源代码并编译,步骤如下:

  1. 安装必要依赖项:
    bash
    sudo apt update
    sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl

  2. 下载Python源代码:
    bash
    curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgz

    <版本号> 替换为所需的Python版本号(例如 3.11.5)。

  3. 解压并编译:
    bash
    tar -xf Python-<版本号>.tgz
    cd Python-<版本号>
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall

    注意:使用 make altinstall 而非 make install,以避免覆盖系统默认的 python3

  4. 验证安装:
    bash
    python3.<版本号> --version

设置虚拟环境(可选)

为隔离项目依赖,建议使用虚拟环境,步骤如下:

  1. 安装 venv 模块:
    bash
    sudo apt install python3-venv -y

  2. 创建虚拟环境:
    bash
    python3 -m venv myenv

  3. 激活虚拟环境:
    bash
    source myenv/bin/activate

  4. 退出虚拟环境:
    bash
    deactivate

总结

  • Ubuntu 20.04默认安装Python 3.8,Ubuntu 22.04默认安装Python 3.10。若需更高版本,可通过Deadsnakes PPA或从源代码安装。
  • 使用虚拟环境可有效管理项目依赖,避免冲突。

通过以上方法,可轻松在Ubuntu系统上安装和管理Python 3。

© 版权声明

相关文章

暂无评论

暂无评论...