Blog

notebook

Entries for tag "树莓派4B"

树莓派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.
>>> …