写在开头

准备工作


# 更新程序包并安装依赖
sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

编译安装Python3


cd ~

# 下载Python源码包
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz

# 解压
tar xzf Python-3.11.3.tgz

# 编译
cd Python-3.11.3
./configure --enable-optimizations

# 安装
make altinstall

注:

  • Python最新源码请前往Python官网获取
  • 编译中 --enable-optimizations 为优化性能选项,其余类似还有 --prefix=PATH 为指定安装目录,可根据需要进行选择。
  • 安装中 altinstall 用于防止编译器覆盖默认Python版本
  • 默认安装路径为 /usr/local/bin
  • 安装完成后可通过命令 python3.11 验证安装

切换Python版本(可选)


# 查看目前已安装的所有Python版本及路径
whereis python

# 查看Python3.11.3安装路径
which python3.11
最后修改:2023 年 09 月 10 日
如果觉得我的文章对你有用,请随意赞赏