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命令,产生以下结果,则安装完成