在 Ubuntu 中使用 wget 命令下载指定版本 Python 的源码:
wget https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tgz
解压下载的源码压缩包:
tar -xvf ./Python-3.12.9.tgz
在 Ubuntu 中安装必要的依赖包:
sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev
进入到解压缩的目录下,并进行编译配置、生成 Makefile 文件:
cd Python-3.12.9 ./configure
最后,执行下面的命令编译并安装,默认是安装到 /usr/local 目录下:
make make install