Ubuntu 如何快速安装 Python
导读:Ubuntu 快速安装 Python 的实用方法 一 使用 APT 快速安装(推荐) 更新索引并安装: sudo apt update sudo apt install -y python3 python3-pip 验证安装: p...
Ubuntu 快速安装 Python 的实用方法
一 使用 APT 快速安装(推荐)
- 更新索引并安装:
- sudo apt update
- sudo apt install -y python3 python3-pip
- 验证安装:
- python3 --version
- pip3 --version
- 说明:大多数 Ubuntu 版本已预装 Python 3,上述命令会确保安装到最新可用版本并配置好 pip。适合绝大多数用户与场景。
二 安装特定版本(Debian 系多版本)
- 启用 Universe 仓库(如未启用):sudo add-apt-repository universe
- 安装 add-apt-repository 工具(如未安装):sudo apt install -y software-properties-common
- 添加 Dead Snakes PPA:sudo add-apt-repository ppa:deadsnakes/ppa
- 更新索引并安装指定版本(示例为 3.10):sudo apt update & & sudo apt install -y python3.10 python3.10-dev
- 验证:python3.10 --version
- 说明:当需要 3.9/3.10/3.11 等特定版本时,PPA 方式更稳妥、升级维护更方便。
三 多版本管理与隔离(开发推荐)
- 安装构建依赖:
- sudo apt update
- sudo apt install -y 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
- 配置 Shell(写入 ~/.bashrc 或 ~/.zshrc):
- export PATH=“$HOME/.pyenv/bin:$PATH”
- eval “$(pyenv init --path)”
- eval “$(pyenv init -)”
- eval “$(pyenv virtualenv-init -)”
- 然后执行:source ~/.bashrc(或 source ~/.zshrc)
- 安装与切换版本:
- pyenv install 3.10.12
- pyenv global 3.10.12(全局)或 pyenv local 3.10.12(项目目录局部)
- 验证:python --version
- 说明:适合需要在同一台机器上管理多个 Python 版本、并为不同项目做版本隔离的开发者。
四 从源码编译安装(可定制与性能优化)
- 安装依赖:sudo apt install -y build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget
- 下载与解压(示例 3.12.7):
- wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz
- tar -xf Python-3.12.7.tgz & & cd Python-3.12.7
- 配置与编译(并行加速):
- ./configure --enable-optimizations
- make -j $(nproc)
- 安装(避免覆盖系统 python3):sudo make altinstall
- 验证:python3.12 --version
- 说明:可开启 –enable-optimizations 做性能优化,使用 altinstall 保证系统默认解释器不被替换。
五 验证与常见问题处理
- 验证要点:
- 版本检查:python3 --version / python3.x --version
- 包管理:pip3 --version;若提示找不到命令,可重装:python3 -m ensurepip --upgrade 或 python3 -m pip install --upgrade pip
- 虚拟环境(强烈建议):
- 创建:python3 -m venv .venv
- 激活:source .venv/bin/activate
- 退出:deactivate
- 常见问题速解:
- 找不到 python3:确认已安装并重启终端,或检查 PATH;必要时执行 source ~/.bashrc
- 编译缺依赖:按上文依赖清单补齐后重新 ./configure
- 多版本冲突:优先使用 pyenv 或 PPA 管理版本,避免直接替换系统解释器
- 说明:使用虚拟环境可有效隔离项目依赖,避免系统包被污染。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu 如何快速安装 Python
本文地址: https://pptw.com/jishu/777760.html
