Debian编译Python3.8.10

1. 安装编译环境

  • 安装编译工具

    sudo apt update
    sudo apt upgrade
    sudo apt install build-essential curl -y
    

2. 配置Python构建

  1. 下载Python源码文件

    curl -O https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
    
  2. 解压并进入源码目录

    tar -xvf Python-3.8.10.tar.xz && cd Python-3.8.10/
    
  3. 配置

    • 脚本将会执行大量检查,以确保系统上的所有依赖项都存在。--enable-optimizations选项将通过运行多个测试来优化Python二进制文件。
    ./configure --enable-optimizations
    

3. 编译安装Python

  1. 编译,4 为cpu核心数

    make -j 4
    
  2. 安装:这里不使用标准make install,是因为它将覆盖系统默认python3二进制文件。至此,你已在Debian 10安装Python 3.8。

    sudo make altinstall
    
  3. 校验

    python3.8
    

image-20230225174943926

4. 安装Python虚拟环境库

pip3.8 install virtualenv