`

Centos6.5下升级Python 2.6.6 to python 2.7.3

 
阅读更多
Centos6.5下升级Python 2.6.6 to python 2.7.3
分类: scripts 2013-12-07 10:46 820人阅读 评论(0) 收藏 举报
Centos6.5下升级Python 2.6.6 to python 2.7.3
对于一个不会使用Pyhthon的我来说,Python的版本实在与我得关系不大,只是以前一直用SSH突然想换到GoAgent,突然发觉自己得Python版本过低就将其升级了下。


以下为升级记录

1.下载Python-2.7.3

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2.解压Python-2.7.3

tar -jxvf Python-2.7.3.tar.bz2
3.安装Python-2.7.3

此时应该也是顺利进行,但是到最后却提示“ImportError: No module named _ssl”。

原来默认是安装ssl的。

3.1 首先要先安装openssl包

yum install openssl-devel -y
3.2 开启ssl

vim /usr/software/Python-2.7.5/Modules/Setup.dist
找到SSL相关部分去掉注释就行

#修改结果如下:
# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c

# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
3.3 安装Python

./configure
make all
make install
make clean
make distclean
3.4 查看刚刚安装得Python版本

/usr/local/bin/python2.7 -V
3.5 但是使用python -V查看得时候还是2.6.6,此时我们需要将系统默认的python指向到2.7版本。

mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
然后通过python -V查看就会显示为2.7.3了。

4 .解决系统python软链接指向python2.7版本后,yum不能正常工作

vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6



分享到:
评论

相关推荐

    centos6.5的python2.6.6 安装包和 yum安装包

    通过这些RPM包,用户可以在没有网络连接的情况下,对CentOS 6.5系统的Python和Yum环境进行离线安装或更新。在安装过程中,使用`rpm`命令进行安装,例如: ```bash sudo rpm -ivh <package_name>.rpm ``` 需要注意的...

    Centos6.5 镜像文件下载

    - CentOS 6.5可以通过官方发布的更新包进行小版本升级。但若想升级到更高级别的版本(如CentOS 7或8),建议重新安装最新版系统。 #### 六、总结 通过本文的介绍,我们不仅了解了CentOS 6.5的基本概念和特点,还...

    Centos6.5升级openssh-9.1p1

    Centos6.5升级openssh-9.1p1包括32位和9.3版本的63位的全部rpm包,附带telnet客户端的rpm包 32位: openssh-9.1p1-1.el6.i386.rpm openssh-clients-9.1p1-1.el6.i386.rpm openssh-server-9.1p1-1.el6.i386.rpm ...

    CentOS 6.5 升级OpenSSH

    本文将详细讲解如何在CentOS 6.5系统上升级OpenSSH。 首先,升级OpenSSH通常涉及升级其依赖的库,特别是openssl。openssl是提供加密功能的核心库,新的版本通常会包含更强的加密算法和修复的安全漏洞。在升级...

    如何升级CentOS 6.5下的MySQL

    本文将详细讲解如何在 CentOS 6.5 上安全地升级 MySQL。 首先,确保对现有数据库进行完整备份。使用`mysqldump`命令,提供相应的用户名(-u)、主机名(-h)、端口号(-P)和密码(-p),加上`--all-databases`参数...

    CentOs6.5镜像源

    CentOs6.5镜像源

    CentOS 6.5 最新可用的 Yum 源

    CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...

    CentOs 6.5 telnet 客户端 linux 64(离线安装)

    centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用

    CentOS 6.5下安装Python 3.5.2(与Python2并存)

    ### CentOS 6.5 下安装 Python 3.5.2(与 Python 2 并存) #### 背景 在 CentOS 6.5 这样的较旧版本的 Linux 发行版上,系统默认自带的 Python 版本通常是 Python 2。然而,随着 Python 3 的普及和发展,越来越多...

    CentOS6.5的64位镜像文件iso,迅雷种子

    CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。

    CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar

    在CentOS 6.5上进行这样的升级对于提高SSH的安全性至关重要,因为老版本的SSH可能存在已知的安全漏洞。 首先,离线安装的关键在于提前下载好所需的软件包和其依赖。在本案例中,我们有"CentOS6.5离线安装openssh8.6...

    centos6.5升级php

    centos6.5升级php,描述了升级系统自带yum版本,升级php

    centos 6.5下安装文件上传下载服务

    centos 6.5下的文件上传下载服务安装和配置 centos 6.5下的文件上传下载服务是指在centos 6.5操作系统中安装和配置文件上传下载服务,以解决上传和下载文件的问题。这个服务可以让用户轻松地上传和下载文件,而不...

    VMware创建安装CentOS6.5(配截图)

    "VMware创建安装CentOS6.5(配截图)" VMware 是一款功能强大且流行的虚拟机软件,用户可以在 VMware 中创建多个虚拟机,每个虚拟机都可以独立运行不同的操作系统。CentOS6.5 是一个基于 Linux 的开源操作系统,...

    centos6.5安装教程,绝对详细,内附centos镜像等资源

    CentOS 6.5 安装教程详解 CentOS 6.5 是一个稳定、功能强大且广泛应用的 Linux 发行版,本文将详细介绍 CentOS 6.5 的安装步骤,包括虚拟机的安装、CentOS 镜像文件的下载和使用、连接工具的配置等内容。 一、...

    Centos 6.5升级openssh到7.9p1

    centos 6.x 默认openssh扫描存在大量漏洞,基于安全考虑,需要将openssh升级为最新版,现提供一个不破坏各种依赖又可以完美升级的方案。

    CentOS6.5一键安装Mysql5.6

    在Linux系统中,CentOS 6.5是一个广泛使用的版本,而MySQL 5.6则是一个流行的开源数据库管理系统。本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全...

    CentOS 6.5 安装python2.7 & scrapy 框架

    在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装Python 2.7以及Scrapy框架。首先,让我们了解这两个关键组件。 **Python 2.7** Python是一种高级编程语言,以其易读性、简洁的语法和丰富的库支持而闻名。...

    Centos6.5安装教程for oracle

    ### CentOS 6.5 for Oracle 的安装与配置详解 #### 一、概述 本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版...

Global site tag (gtag.js) - Google Analytics