树莓派4B源码编译安装python3.12
由于树莓派所使用的debian11操作系统自带python版本较低,导致有些第三方包也无法安装新版本。我们需要升级下python版本。
运行环境
- 硬件:树莓派4B——4G内存版本
- 操作系统:debian 11.11
- 目标版本:python 3.12.8
一、 python源码编译所依赖模块安装
sudo apt install libsqlite3-dev libssl-dev libgdbm-dev libgdbm-compat-dev tk-dev libhashkit-dev uuid-dev libffi-dev
二、python源码编译安装
1. python源码包下载
wget https://www.python.org/ftp/python/3.12.8/Python-3.12.8.tgz
2. 解压并进入目录
tar zxvf Python-3.12.8.tgz
cd Python-3.12.8
3. 配置
./configure --prefix=/app/python3.12.8 --enable-optimizations
--prefix指定安装目录,不影响系统自带python
4. 编译
make -j4
5. 安装
make install
三、验证安装
/app/python3.12.8/bin/python3
Python 3.12.8 (main, Feb 19 2025, 12:09:28) [GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> …