Python 3.7.9使用源码在Linux上下载配置安装方法及步骤

本文主要介绍下载Python 3.7.9 官方源代码,通过下载的源包编译安装配置Python 3.7.9 的方法及步骤。

1、安装gcc

使用源码安装Python,需要安装gcc编译器,gcc有些系统版本已经默认安装,通过gcc --version可以查看,如没安装可以使用如下命令安装,

yum install -y wget epel-release xz gcc zlib zlib-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

sudo apt-get install gcc

2、下载Python 3.7.9 源码

下载地址https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

3、解压Python-3.7.9.tgz

解压Python-3.7.9.tgz源码包使用如下命令,

tar -zxvf  Python-3.7.9.tgz

4、配置及编译安装

1)进入解压目录

cd Python-3.7.9

2)配置

./configure --prefix=/usr/local/python3

3)编译安装

make && make install

注意:如果编译安装报错,则可能是上面的依赖包没有安装,可以安装依赖包后,重新尝试编译安装。

5、添加软链接

执行如下命令添加软链接:

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

6、测试Python安装是否成功

1)查看Python3

直接输入python3,安装成功则会出现如下提示,

root@cjavapy ~]# python3
Python 3.7.9 (default, Apr 17 2022, 16:51:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

2)查看pip3

输入pip3 --version,安装成功则会出现如下提示,

[root@cjavapy ~]#  pip3 --version
pip 22.0.4 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

推荐阅读
cjavapy编程之路首页