python安装包地址:https://www.python.org/ftp/python/

wget 升级 python wget下载python_运维


选择一个版本进行下载,可以选择下载到本地然后上传到Linux系统上。

wget 升级 python wget下载python_Python_02


也可以通过wget命令进行下载,这里演示的是wget命令下载,创建一个目录用来存放下载的文件,然后执行命令下载:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz,但可能会很慢,所以可以考虑将压缩包下载到本地再上传到Linux系统上进行安装。

wget 升级 python wget下载python_wget 升级 python_03

wget 升级 python wget下载python_linux_04

执行命令tar -xvf Python-3.7.0.tgz进行解压缩。

wget 升级 python wget下载python_wget 升级 python_05

在安装python3前,我们需要安装一些必要的依赖包,所以执行如下命令安装一些必要的依赖包:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

wget 升级 python wget下载python_linux_06


接着要指定python3的安装目录。执行cd Python-3.7.0/命令进入到Python-3.7.0目录下,然后执行./configure --prefix=/usr/local/python3.7,其中/usr/local/python3.7就是指定的安装目录。

wget 升级 python wget下载python_Python_07


wget 升级 python wget下载python_运维_08


继续在Python-3.7.0目录下进行安装,分别执行make命令进行编译,然后执行make install命令进行安装。

wget 升级 python wget下载python_python_09

wget 升级 python wget下载python_wget 升级 python_10


注意:要make命令编译后没有错误才能执行make install命令进行安装。安装成功后,执行python --version命令查看python版本

wget 升级 python wget下载python_python_11

默认是执行python命令不是我们安装的版本的,是系统自带的python2。如果我们想要使用我们安装的3.x版本,则进入到安装目录下的bin目录就可以看到安装的这些程序。

wget 升级 python wget下载python_运维_12


为了能够在任意位置使用到3.x版本的python,我们可以设置软链接(相当于Windows系统的快捷方式)来指向该目录。执行如下命令为python3和pip3(python包管理工具)添加软链接:

# 给python3添加软链接
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3
# 给pip3添加软链接
ln -s /usr/local/python3.7/bin/pip3 /usr/bin/pip3

wget 升级 python wget下载python_Python_13


现在在任意位置执行python3命令和pip3命令都是可以的,也表示python安装成功了。

wget 升级 python wget下载python_运维_14

wget 升级 python wget下载python_wget 升级 python_15