ubuntu中源码安装python

以python3.8为例

1. 下载并解压

  • 在python官网下载源码压缩包 tar.xz 文件
  • 解压
sudo tar Python-3.8.7.tar.xz

2.安装编译器和依赖包

sudo apt update
sudo apt install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev uuid-dev libgdbm-dev

3.编译并安装

  • 进入刚刚解压得到的文件夹
cd Python-3.8.7
  • 配置编译文件,检查编译环境,生成 Makefile 文件
sudo ./configure --enable-optimizations
  • 编译,-j 可以选择编译的线程数,多线程编译
sudo make -j 16
  • 安装
sudo make install -j 16

4.查看 python 和 pip 版本

python3 -V
pip3 -V

你可能感兴趣的:(python,ubuntu)