Skip to content

Python 源码编译安装

需要在 AArch64 的 Linux 上编译 Python3.9.15 的源码。

在此之前确保你的设备上满足编译要求,例如已经安装 build-essential 等包,Python 不同的库要求也不同。

在 Debian 系列的系统上:

bash
sudo apt install build-essential gcc g++ zlib1g-dev libbz2-dev

获得完整支持:

bash
sudo apt install -y gcc make build-essential \
  libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
  wget curl llvm libncurses5-dev libncursesw5-dev \
  xz-utils tk-dev libffi-dev liblzma-dev uuid-dev libgdbm-dev
  1. 在 Python 官网的下载页面 下载合适的版本
  2. 下载指定源文件,例如 Python-3.9.15.tar.xz
  3. 上传的设备上解压:
    bash
    tar -xf Python-3.9.15.tar.xz
    rm Python-3.9.15.tar.xz
    cd Python-3.9.15
  4. 编译安装:
    bash
    ./configure --enable-optimizations --prefix=/usr/local/python-3.9
    make -j $(nproc)
    sudo make install
  5. 配置环境变量:
    bash
    # 可将此命令保存在 .bashrc 中export PATH=/usr/local/python-3.9/bin:$PATH
    # 保存后刷新source .bashrc