首页主机资讯Ubuntu 安装 Python 需要哪些步骤

Ubuntu 安装 Python 需要哪些步骤

时间2025-10-16 19:12:03发布访客分类主机资讯浏览1440
导读:Ubuntu安装Python的常用步骤 1. 使用APT包管理器安装(推荐,适合大多数用户) Ubuntu系统默认使用APT包管理器,可快速安装Python且保证与系统兼容。 更新包列表:确保获取最新软件包信息,运行sudo apt up...

Ubuntu安装Python的常用步骤

1. 使用APT包管理器安装(推荐,适合大多数用户)

Ubuntu系统默认使用APT包管理器,可快速安装Python且保证与系统兼容。

  • 更新包列表:确保获取最新软件包信息,运行sudo apt update
  • 安装Python 3:执行sudo apt install python3,系统会自动安装Python 3的最新稳定版本(如Ubuntu 22.04及以上默认安装Python 3.10)。
  • 验证安装:终端输入python3 --version,显示版本号(如Python 3.10.12)即表示成功。
  • 安装pip(Python包管理工具):若未自动安装,运行sudo apt install python3-pip,之后可通过pip3 install 包名安装第三方库。

2. 通过Deadsnakes PPA安装特定版本(适合需要非默认版本的用户)

若系统仓库中没有所需Python版本(如Python 3.11),可通过Deadsnakes PPA(个人包档案)安装。

  • 添加PPA并更新:运行sudo add-apt-repository ppa:deadsnakes/ppa,然后sudo apt update
  • 安装特定版本:例如安装Python 3.11,执行sudo apt install python3.11
  • 验证安装:终端输入python3.11 --version,确认版本号正确。

3. 从源代码编译安装(适合需要自定义配置或最新开发版本的用户)

若需要最新Python版本或自定义编译选项(如启用特定模块),可从官网下载源码编译。

  • 安装依赖包:编译前需安装工具和库,运行sudo apt install build-essential zlib1g-dev libssl-dev libffi-dev libsqlite3-dev wget curl llvm libncurses5-dev libbz2-dev
  • 下载并解压源码:访问Python官网下载所需版本(如3.12.0),运行wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz,然后tar -xf Python-3.12.0.tgzcd Python-3.12.0
  • 配置与编译:执行./configure --enable-optimizations(优化性能),make -j $(nproc)(并行编译,加快速度,$(nproc)表示CPU核心数)。
  • 安装:使用sudo make altinstall(避免覆盖系统默认Python),而非make install
  • 验证安装:终端输入python3.12 --version,确认安装成功。

4. 使用Pyenv管理多个Python版本(适合需要切换多版本的用户)

若需要同时安装多个Python版本(如3.8、3.9、3.10)并灵活切换,可使用Pyenv工具。

  • 安装依赖包:运行sudo apt install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
  • 安装Pyenv:执行curl https://pyenv.run | bash
  • 配置环境变量:将以下内容添加到~/.bashrc(或~/.zshrc)文件末尾:
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
    然后运行source ~/.bashrc(或source ~/.zshrc)使配置生效。
  • 安装Python版本:例如安装Python 3.8.12,执行pyenv install 3.8.12
  • 设置版本
    • 全局默认版本:pyenv global 3.8.12(对所有终端生效);
    • 当前项目局部版本:pyenv local 3.9.7(仅在当前目录生效,创建.python-version文件)。
  • 验证安装:终端输入python --version,显示当前Pyenv管理的Python版本。

注意事项

  • 避免覆盖系统Python:Ubuntu系统工具(如apt)依赖系统自带的Python版本,建议使用altinstall(源码编译)或Pyenv管理自定义版本,防止破坏系统功能。
  • 虚拟环境推荐:安装Python后,建议使用venv模块创建虚拟环境,隔离项目依赖:
    python3 -m venv myenv  # 创建虚拟环境
    source myenv/bin/activate  # 激活环境(终端提示符显示环境名)
    pip install 包名  # 在虚拟环境中安装包
    deactivate  # 退出环境
    
    虚拟环境可避免不同项目间的依赖冲突。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu 安装 Python 需要哪些步骤
本文地址: https://pptw.com/jishu/728289.html
Ubuntu 安装 Python 遇到问题怎么解决 如何在 Ubuntu 中安装 Python

游客 回复需填写必要信息