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
- 在 Python 官网的下载页面 下载合适的版本
- 下载指定源文件,例如
Python-3.9.15.tar.xz
- 上传的设备上解压:bash
tar -xf Python-3.9.15.tar.xz rm Python-3.9.15.tar.xz cd Python-3.9.15
- 编译安装:bash
./configure --enable-optimizations --prefix=/usr/local/python-3.9 make -j $(nproc) sudo make install
- 配置环境变量:bash
# 可将此命令保存在 .bashrc 中export PATH=/usr/local/python-3.9/bin:$PATH # 保存后刷新source .bashrc