在 Debian 系统上安装 Python 的步骤如下:
更新系统
首先,打开终端并更新系统软件包列表:
sudo apt update sudo apt upgrade
安装依赖项
安装编译 Python 所需的依赖项:
sudo apt install build-essential zlib1g-dev libssl-dev libncurses5-dev libgdbm-dev libnss3-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev
下载并解压 Python 源码
从 Python 官方网站下载所需的 Python 版本源码包,然后解压:
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz tar xzf Python-3.12.0.tgz cd Python-3.12.0
配置和编译
配置编译选项并编译 Python:
./configure --enable-optimizations make -j $(nproc)
安装 Python
使用 altinstall
命令安装 Python,以避免覆盖系统默认版本:
sudo make altinstall
验证安装
验证 Python 是否成功安装:
python3.12 --version
安装 pip(如果未安装)
安装 Python 包管理工具 pip:
sudo apt install python3-pip
验证 pip 安装情况:
pip3 --version
安装特定版本的 Python(例如 Python 3.8)
- 更新系统软件包列表:
sudo apt update
- 安装依赖项:
sudo apt install build-essential zlib1g-dev libssl-dev libncurses5-dev libgdbm-dev libnss3-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev
- 下载 Python 3.8 源码包:
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
- 解压源代码包:
tar -xf Python-3.8.12.tgz
- 进入解压后的目录:
cd Python-3.8.12
- 配置 Python 的编译选项:
./configure --enable-optimizations
- 编译并安装 Python:
make -j 4
- 使用
altinstall
命令安装 Python 3.8:
sudo make altinstall
- 验证 Python 3.8 是否成功安装:
python3.8 --version
请注意,上述步骤可能会根据 Debian 系统的版本和具体的 Python 版本有所不同。始终建议参考最新的官方文档或社区指南以获取最准确的信息。