redhat 5.6 升级python 2.4.3到2.7.15

hfxiang 2018-06-05 10:33:17
redhat 5.6 升级python 2.4.3到2.7.15

具体操作如下:

[root@localhost ~]# python -V
Python 2.4.3

[root@localhost ~]# cd /tmp

下载Python
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
[root@localhost ~]# wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
--2018-06-05 10:32:49-- https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
正在解析主机 www.python.org... 151.101.228.223, 2a04:4e42:36::223
Connecting to www.python.org|151.101.228.223|:443... 已连接。
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
无法建立 SSL 连接。

本人测试用的redhat 5.6 wget 无法下载Python-2.7.15.tgz,故用Windows下载后上传到/tmp

解压
[root@localhost tmp]# tar -zxvf Python-2.7.15.tgz

编译安装
[root@localhost tmp]# cd Python-2.7.15
[root@localhost Python-2.7.15]# mkdir /usr/local/python27
[root@localhost Python-2.7.15]# ./configure --prefix=/usr/local/python27
[root@localhost Python-2.7.15]# make
[root@localhost Python-2.7.15]# make install

#备份python旧版本信息
[root@localhost tmp]# mv /usr/bin/python /usr/bin/python2.4.3_old

#删除旧链接并重新创建链接
[root@localhost tmp]# rm /usr/bin/python2
rm:是否删除 符号链接 “/usr/bin/python2”? y
[root@localhost tmp]# ln -s /usr/bin/pythonpython2.4.3_old /usr/bin/python2

#重新建立Python2.7的环境变量
[root@localhost tmp]# ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

查询Python版本信息
[root@localhost tmp]# python -V
Python 2.7.15

...全文
1206 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
李庆海 2018-06-05
  • 打赏
  • 举报
回复
你好,wget无法建立SSL链接,首先你要先更新OpenSSL库,在进行更新Python

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧