突然想给我吃灰多年的树莓派 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。
Comments NOTHING