如何在linux下安装python3
如何在linux下安装python3详细介绍
在 Linux 系统下安装 Python3 通常有多种方式,以下是针对不同 Linux 发行版的常见安装方法:
一、通过系统包管理器安装(推荐)
1.
Debian/Ubuntu 系列(如 Ubuntu、Linux Mint、Deepin 等)
bash
update
python3 python3-pip
python3
pip3
2.
RedHat/CentOS 系列(如 CentOS、Fedora、Rocky Linux 等)
bash
yum python3 python3-pip
dnf python3 python3-pip
python3
pip3
3.
Arch Linux 系列(如 Arch、Manjaro 等)
bash
pacman python python-pippython
pip
二、通过源码编译安装(适合自定义需求)
- 下载 Python 源码
从Python 官网获取最新稳定版(如 Python 3.12):
bashhttps://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgzPython-3.12.0.tgz
Python-3.12.0
- 配置编译选项
bash./configure --enable-optimizations - 编译并安装
bash-jnproc - 验证安装
bashpython3pip3
三、通过第三方工具安装(适合多版本管理)
1.
使用 pyenv 管理多版本
bash
build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer
/.pyenv"
/bin:"
pyenv init "
pyenv .0
pyenv global .0
2.
使用 miniconda 或 anaconda(适合科学计算)
bash
https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
Miniconda3-latest-Linux-x86_64.sh /miniconda3
/miniconda3/bin/activate
四、验证安装是否成功
bash
python3
exit
注意事项
- 默认版本问题:部分 Linux 发行版(如 Debian/Ubuntu)中,
python可能指向 Python2,建议使用python3和pip3明确调用 Python3。 - 依赖缺失:源码编译时若报错,通常是缺少开发依赖(如 GCC、SSL 库等),需先通过包管理器安装对应依赖。
- 权限问题:使用
sudo安装系统级 Python 时需管理员权限,用户级安装(如pyenv)可避免此问题。
根据你的 Linux 发行版选择合适的方法,推荐优先使用系统包管理器或pyenv进行安装,简单且便于管理。