Ubuntu手动编译源码安装Python

【Python安装】之【Ubuntu系统】手动【编译源码】安装详细教程

0. 下载源码压缩包

在python官网找到所需版本的python安装包,下载到Ubuntu系统中

https://www.python.org/downloads/

本文以python3.8.2为例演示编译过程

1 手动编译安装

1.1 解压压缩包

tar -zxvf Python-3.8.2.tgz

可以看到在当前目录下生成Python-3.8.2 ​目录,cd Python-3.8.2 ​进入到该目录

1.2 安装必要的一些包

sudo apt-get update
sudo apt install gcc
sudo apt install make
sudo apt install zlib1g-dev
sudo apt install libffi-dev # 缺少这个包会导致_ctype模块编译失败

1.3 编译

依次执行以下命令

# 设置安装路径
sudo ./configure --prefix=/usr/local/python

# 编译
sudo make

sudo make install

2 建立软链接

最后建立软链接,从而实现通过python 可以直接使用python3.8

# 建立python软链接
sudo ln -s /usr/local/python/bin/python3.8  /usr/bin/python
# 建立pip软链接
sudo ln -s /usr/local/python/bin/pip3 /usr/bin/pip

这下通过命令python -V​ 即可查看到成功输出刚刚我们安装的python。通过pip -V​可以看到对应的pip信息。

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