一、下载python3.7.3包,复制到centos下并且解压。
首先到python官网下载python3.7.3的tgz包,
我下载的是
自带浏览器下载可能比较慢,切换为迅雷下载就好了,下载完后,使用WINSCP软件将windows平台下下载号的python3.7.3.tgz文件复制到你的普通用户目录下,这里建议是在普通用户下安装python3.7,而不是在超级管理员环境下,因为超级管理员下安装会适配到所有用户,如果你的工程项目刚好用到的是python2.7,那么你就得去降级,这样就会一起牵扯到其他用户,所以不建议这样做。
打个比方,我当前的普通用户是叫imooc-user1,那么我就创建一个soft文件夹,把刚才的文件复制到这个文件夹下面,然后使用tar -xvf Python-3.7.3.tgz解压当前文件(x代表解压,v表示中终端输出当前解压过程信息,f表示目标文件),解压完后,文件夹目录如下图
二、安装必要的依赖包,必须是在root环境下安装
切换到超级管理员,注意,一定要这样!!!运行
yum -y install gcc*
yum -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel sqlite zlib readline openssl libffi libffi-devel
等待一段时间之后安装完成。
切换到普通用户,在根目录下创建一个python3的文件夹,cd python3再pwd查看当前目录,我的是/home/imooc-user1/python3,其中imooc-user1是我的用户名,把这个目录复制下来,等下安装的目录就是这个目录。
回到根目录,输入cd soft/Python-3.7.3进入到文件夹中
输入ls可以查看目录下文件夹,
接着输入./configure --prefix="/home/imooc-user1/python3" --wit-ssl,注意上面要改成自己的用户名,等待安装完成。
接着使用make进行编译,制作make文件,需要等待一段时间,接下来再输入make install进行安装。成功安装之后显示的信息应该是
这样就表示python3.7.3已经安装完成。
三、将原本默认的python2.7.5解释器改为python3.7.3解释器
切换到普通用户环境下,在根目录,使用vi .bashrc
然后使用souce .bashrc刷新刚才的环境配置,之后运行python3,就可以看到python3.7.3的版本信息了。
如果想要同时配置pip的话,按照同样的办法vi .bashrc进入编辑模式,按照下面图中的样子修改
保存退出,同样需要source .bashrc刷新一下,之后就可以使用pip命令了。