Ubuntu 怎样安装 Python3
导读:Ubuntu 安装 Python3 的三种常用方法 方法一 使用 APT 快速安装(推荐) 更新软件包索引并安装:sudo apt update sudo apt install python3 验证安装:python3 --vers...
Ubuntu 安装 Python3 的三种常用方法
方法一 使用 APT 快速安装(推荐)
- 更新软件包索引并安装:
sudo apt update sudo apt install python3 - 验证安装:
python3 --version - 安装并验证包管理工具 pip:
sudo apt install python3-pip pip3 --version - 如需特定小版本(若仓库提供),可直接指定版本号,例如:
sudo apt install python3.10 - 说明:APT 会自动处理依赖,适合大多数用户与场景。
方法二 从源码编译安装(特定版本或自定义优化)
- 安装编译依赖:
sudo apt update sudo apt install build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev liblzma-dev python-openssl git - 下载并解压源码(以 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) - 安装(使用 altinstall 避免覆盖系统默认 python3):
sudo make altinstall - 验证新版本:
python3.12 --version - 提示:编译耗时较长,但可启用性能优化与特定编译选项。
方法三 使用 pyenv 管理多版本(开发推荐)
- 安装构建依赖(同上),然后安装 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 - 安装与切换版本:
pyenv install 3.11.9 pyenv global 3.11.9 # 全局默认 pyenv local 3.11.9 # 仅当前项目目录 python --version - 说明:便于在同一台机器上并行管理多个 Python 版本与虚拟环境。
常用后续配置
- 安装虚拟环境工具并创建隔离环境:
sudo apt install python3-venv python3 -m venv .venv source .venv/bin/activate deactivate - 多版本切换的替代方案(不改动系统默认 python3):
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 1 sudo update-alternatives --config python - 建议始终在虚拟环境中开发,避免依赖冲突。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu 怎样安装 Python3
本文地址: https://pptw.com/jishu/768835.html
