Debian下手动编译安装Python3.6

Debian10默认的Python版本似乎是2.7/3.7, 某些特定场景下需要使用两者之间的版本, 那就顺手记录一下手动编译安装过程吧......

环境

  • 系统:Debian10
  • 版本:Python3.6.15

1.下载源码

1.1 创建一个窗口

首先查看当前Python版本 python3 --version

创建一个简单的窗口*, 防止断开ssh连接 screen -S  python

*  没有安装的话先安装再执行apt install -y screen

1.2 下载解压

前往Python的官网, 鼠标放在"Download"的上面, 子菜单选择 "All releases", 下拉选择 "Python releases by version number:"下方的对应的Python版本,如:3.6.15, 右侧 "Donwload"进入下载页面。下拉至底部, 右键 "Gzipped source tarball" 选择 "复制链接地址", 到你的ssh窗口中执行下载操作即可。 参考如下:

#下载、解压并进入文件夹
wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz && tar zxvf Python-3.6.*.tgz && cd $_

2构建

2.1 安装依赖

#不管之前有没有,先梭哈
apt install -y zlib1g-dev gcc

2.2 构建目录

按照自己的需求, 选择一个执行

选择一: 共存

本内容需要登录后查看

选择二: 替换

本内容需要登录后查看

3.编译&安装

make && make install

 

然后? ctrl+A+D 退出screen窗口, 该干啥干啥去吧。想查看进度的话,就使用 screen -r python 进入窗口。

最后

若编译安装完成, "共存"使用命令 python3.6 --version 查看版本

"替换" 使用命令python3 --version 查看版本。

阅读剩余
THE END