温馨提示×

debian怎样安装python

小樊
47
2026-09-20 11:14:11
栏目: 编程语言

在 Debian 系统中安装 Python 有多种方式,下面按常见场景给你说明。


一、使用 apt 安装(推荐,最简单)

1. 更新软件源

sudo apt update

2. 安装 Python 3(Debian 默认已是 Python 3)

sudo apt install python3

3. 安装 pip(Python 包管理工具)

sudo apt install python3-pip

4. 验证安装

python3 --version
pip3 --version

二、安装指定版本的 Python(如 3.11)

Debian 稳定版自带的 Python 可能较旧,可以这样安装新版本:

方法 1:使用 deadsnakes(仅 Ubuntu,Debian 不推荐)

⚠️ Debian 不建议使用 deadsnakes

方法 2:从源码编译(通用、可控)

sudo apt install -y build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

验证:

python3.11 --version

三、使用 pyenv 管理多版本(推荐开发者)

curl https://pyenv.run | bash

配置环境变量(加入 ~/.bashrc):

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

安装 Python:

pyenv install 3.11.6
pyenv global 3.11.6

四、常见注意事项

  • Debian 系统本身依赖 Python,不要卸载系统 Python
  • 推荐使用 python3 和 pip3
  • 虚拟环境:
python3 -m venv venv
source venv/bin/activate

如果你能告诉我:

  • Debian 版本(cat /etc/os-release)
  • 是否需要特定 Python 版本
  • 用于开发还是生产

我可以给你更精确的安装方案。

0 踩