当前位置:首页>python>编译python3.14.4 (linuxmint20.3)

编译python3.14.4 (linuxmint20.3)

  • 2026-10-11 08:28:07
编译python3.14.4 (linuxmint20.3)
最近教学生学习python,机房电脑linuxmint20.3,系统自带python3.8版本,不能通过包管理器升级,因为会破坏系统。想升级python3.14,只好自己编译。下面记录一下。
第一次编译:
下载python3.14.4源码,解压缩
准备安装到/opt/python3.14目录中(sudo mkdir /opt/python3.14 创建安装目录)
进入源码文件夹:cd ~/Python3.14.4
执行编译三步曲:
./cofigure --prefix=/opt/python3.14   --enable-optimizations
sudo make 
sudo make install 

--enable-optimizations 是编译 Python 解释器时使用的一个配置选项‌,用于启用一系列编译期优化,以提升最终生成的 Python 解释器的执行性能。

编译完成后,执行/opt/python3.14/bin/python3,看似没有问题。但是import turtle模块时,提示没有_tkinter。学生学习没有turtle模块肯定不行。第一次编译没有达到预期。

百度---不愧是众里寻她千百度,搞了一通,没有解决问题。搬个梯子,搞定!

第二次编译:

重点:编译前要先安装依赖的头文件,如要使用tkinter,要安装tk-dev

安装依赖:sudo apt install libbz2-dev libncurses-dev libncursesw5-dev libgdbm-dev liblzma-dev libsqlite3-dev tk-dev libgdbm-compat-dev libreadline-dev

再执行编译三步曲:

./cofigure --prefix=/opt/python3.14   --enable-optimizations

sudo make 

sudo make install 

成功完成!

导入turtle,没有问题。

收工。

最新文章

随机文章