Debian 12 系统编译安装 Python 3.9 完整教程

非人 发布于 2024-10-12 92 次阅读


突然想给我吃灰多年的树莓派 3B 废物利用,弄成 AI 智能音箱,用到的开源项目对 Python 的版本比较苛刻,要小于 3.10,但目前按照的最新树莓派官方系统是基于 Debian12 的,默认安装的 Python 是 3.11 版本,还不能直接用 apt 安装更低的版本(使用的阿里云镜像源),使用多种方法都失败,只能下载源码进行编译安装。

1、更新软件包列表

首先,我们需要更新Debian 12系统的软件包列表。在终端中运行以下命令:

sudo apt update

如果有软件包需要升级,运行以下命令:

sudo apt upgrade

2、重启系统

系统升级成功后,我们需要重启系统。运行以下命令:

sudo reboot

3、安装依赖包

接下来,我们需要安装安装Python 3.9所需的依赖包。运行以下命令:

sudo apt install wget software-properties-common build-essential libnss3-dev zlib1g-dev libgdbm-dev libncurses5-dev libssl-dev libffi-dev libreadline-dev libsqlite3-dev libbz2-dev

4、下载Python 3.9源文件

访问Python官方网站(https://www.python.org/downloads/),下载Python 3.9版本,目前3.9版本最新的是3.9.20,直连下载速度会非常慢,建议科学上网。你也可以直接在终端中运行以下命令下载:

wget https://www.python.org/ftp/python/3.9.20/Python-3.9.20.tgz

5、解压下载的文件

下载完成后,我们需要解压这个文件。运行以下命令:

tar xvf Python-3.9.20.tgz

6、进入工作目录

解压成功后,进入Python目录。运行以下命令:

cd Python-3.9.20

7、配置

接下来,运行配置命令。在终端中输入以下命令:

./configure --enable-optimizations

8、编译安装

现在开始编译Python。运行以下命令:

sudo make altinstall

如果安装成功,你会看到相应的输出。

9、检查安装

安装完成后,运行以下命令检查Python版本:

python3.9 --version

10、安装Python模块

你可以通过访问https://pypi.org/来安装Python模块。运行以下命令安装所需的模块:

python3.9 -m pip install <moduleName>

11、使用Python 3.9

现在,我们可以使用Python 3.9了。运行以下命令进入Python 3.9的交互模式:

python3.9

12、编写第一个Python程序

在Debian 12系统中,我们来编写第一个Python 3.9程序。输入以下代码打印“Hello World”:

print("Hello World!")

最后,退出Python交互模式,输入以下命令:

exit()

这样,你就成功在Debian 12系统中安装并使用了Python 3.9。