原文链接https://blog.csdn.net/weixin_42109012/article/details/102655926
1.提前下载好python安装包
2.Centos安装python3必须的依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel -y
3.解压安装包
tar -zxvf Python-3.7.4.tgz
4.进入解压后的文件夹
cd Python-3.7.4
5.配置安装路径(自定义安装路径,为了以后方便维护、删除)
./configure --prefix=/usr/local/Python-3.7.4
6.编译以及安装
make && make install
7.建立软连接
Linux下的软链接其实就相当于Windows下的快捷方式
因为服务器默认的python/pip版本是2,所以建立软连接,将其改为安装版本
软连接用法:ln -s 源文件路径 目标文件路径
如果目标路径已被使用,就删除对应软连接,重新建立:rm -rf
/usr/bin/python
ln -s /usr/local/Python-3.7.4/bin/python3 /usr/bin/python
ln -s /usr/local/Python-3.7.4/bin/pip3 /usr/bin/pip
8.添加 python 至环境变量
问题
这么安装会出现问题,就是不能再使用 yum 下载了,因为 yum 是依赖于 python2 的,开发者后来没有升级到 python3,所以需要修改一些地方。
9.修复 yum 下载
(1)vi /usr/libexec/urlgrabber-ext-down
进入vi 编辑页面,然后输入 i 指令,将开头的 python 改为 python2,指定使用 python2
保存退出
(2)vi /usr/bin/yum
进入vi 编辑页面,然后输入 i 指令,将开头的 python 改为 python2,指定使用 python2
保存退出