Linux系统安装Python3

在linux系统中,在终端窗口输入python命令,会提示系统自带的python版本,如图所示:

如果是pyothon2的版本,我们需要使用python3的话,不用卸载python2,可以继续安装python3。具体安装流程如下:

1. 在windows系统下载python3版本的tgz文件

官网下载地址:Python Source Releases | Python.org

点击需要的版本即可下载

2.将下载好的tgz传输到linux系统

在传输文件前,需要安装好xshell连接linux系统,因为这里使用的是lrzsz来进行文件传输,如果linux上没有lrzsz,可以执行命令:yum -y install lrzsz来安装

安装好后,切换到需要存放接收文件的目录,输入rz,会弹出文件选择框,点击第1步下载好的tgz文件即可

3.解压tgz文件

假设下载的python文件名为Python-3.x.x.tgz,则执行解压命令tar -zxvf Python-3.x.x.tgz,文件会解压到当前目录下

4.安装依赖

执行以下命令安装python3所需的依赖

 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

5.编译安装

依赖安装完成后,进入解压后的Python-3.x.x目录,执行以下命令

指定安装目录:./configure --prefix=目录绝对路径

编译:make

编译安装:make install

6.配置环境变量

安装完后的warning可能会有xxxx which is not on path的提示,这时候我们得配置环境变量

执行命令:vi /etc/profile 

按下键盘i进入插入编辑模式

在文件末尾添加以下两行:

export PYTHON_HOME= 第5步中的安装路径

export PATH=$PATH:$PYTHON_HOME/bin

输入结束后按下键盘esc退出编辑模式,输入:wq保存退出

执行source命令使配置马上生效:source /etc/profile

7.创建软链接

执行命令:ln -s python安装目录下的bin目录中的python文件  /usr/local/bin/python3,这样就可以直接在终端使用python3命令了

执行命令:ln -s python安装目录下的bin目录中的pip文件 /usr/local/bin/pip3,这样就可以直接使用pip3来下载python包了

在终端窗口执行python3命令,产生以下结果,则安装完成