因为目前所有环境都是python2.7.5,但是项目上使用的是python3.7.5,迫切需要使用python3.7.5验证。安装遇到困难,记录一下。
首先卸载python2,如果不想卸载python2的可以跳过
这里卸载python2和其依赖的yum
先卸载python2.7.5
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ## 强制删除已安装程序及其关联
whereis python |xargs rm -frv ## 删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
whereis python ## 验证删除,返回无结果
卸载yum
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps ## 强制删除
whereis yum |xargs rm -frv ## 删除所有相关文件
whereis yum ## 验证删除,返回无结果
安装python3
1.安装依赖包--gcc编译器 以及 其他依赖包
1.1 gcc是编译器,先查看是否安装了gcc以及版本信息
gcc --version //查看是否安装
1.2 如果没有安装,简单的通过yum -y即可安装
yum -y install gcc
1.3 安装其他依赖包
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
这几步一定要做全,安装python3.7.5版本必不可少的步骤
2. 下载python3.7.5包
2.1 在Index of /ftp/python/上找到自己要的版本
2.2 用命令wget直接下载python3.7.5
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz //直接在linux下下载省区了拖拽文件传输的繁琐步骤
2.3 用命令 tar -xzvf解压下载得到的压缩包
tar -zxvf Python-3.7.5.tgz
3. 创建一个文件路径存放python3
mkdir /usr/local/python3
4. 执行配置文件、编译、安装
cd Python-3.7.3 //命令1,打开解压后的文件夹,回车结束
./configure --prefix=/usr/local/python3 //命令2,执行配置文件,回车结束
make && make install //命令3,安装,回车结束
5. 建立软连接,配置环境变量
cd /usr/local/python3/bin/
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
echo 'export PATH=/usr/local/python3/bin/:$PATH' >>/etc/profile
. /etc/profile
6. 安装成功
python3 --version
python3