温馨提示×

debian怎么安装python环境

小樊
33
2026-09-02 03:43:49
栏目: 编程语言

在 Debian 上安装 Python 环境,一般有以下几种常见方式,根据你是普通使用开发需求还是多版本管理来选择。


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

1. 更新软件源

sudo apt update

2. 安装 Python(通常自带 Python3)

sudo apt install python3

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

sudo apt install python3-pip

4. 验证

python3 --version
pip3 --version

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

Debian 稳定版可能 Python 版本较旧。

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

方法 2:源码编译(Debian 推荐)

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

cd /tmp
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
tar xzf Python-3.12.3.tgz
cd Python-3.12.3

./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

验证:

python3.12 --version

⚠️ 用 altinstall,不要覆盖系统 python3


三、使用 pyenv(推荐开发者,多版本切换)

1. 安装依赖

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 libffi-dev liblzma-dev git

2. 安装 pyenv

curl https://pyenv.run | bash

3. 配置环境变量

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

4. 安装 Python

pyenv install 3.12.3
pyenv global 3.12.3

四、虚拟环境(强烈推荐)

python3 -m venv venv
source venv/bin/activate
pip install requests

退出:

deactivate

总结建议

场景 推荐方式
普通使用 apt
学习 / 开发 venv + apt
多版本 pyenv
最新版 源码编译

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(脚本 / Web / AI)
  • 是否需要多版本

我可以给你最合适的安装方案

0