在Linux CentOS 6.6上安装Python 2.7.9

CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。

checking for python... /usr/bin/python
checking for python >= 2.7... not found
configure: error: found python 2.6.6 (/usr/bin/python); required >= 2.7

yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装。

操作步骤如下:

1)安装devtoolset

yum groupinstall "Development tools"

2)安装编译Python需要的包包

yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

3)下载并解压Python 2.7.9的源代码

cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9

4)编译与安装Python 2.7.9

./configure --prefix=/usr/local
make && make altinstall

5)将python命令指向Python 2.7.9

ln -s /usr/local/bin/python2.7 /usr/local/bin/python

6)检查Python版本

sh
sh-4.1# python -V
Python 2.7.9
时间: 2024-08-01 00:58:27

在Linux CentOS 6.6上安装Python 2.7.9的相关文章

在Linux上安装Python的Flask框架和创建第一个app实例的教程_python

无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会.回到大学我希望他们教我的是Python而不是Java,这学起来很有趣且在实际的应用如yum包管理器中很有用. 本篇教程中我会带你使用python和一个称为flask的微型框架来构建一个简单的应用,来显示诸如每个进程的内存使用,CPU百分比之类有用的信息.前置需求 Python基础.列表.类.函数.模块.HTML/CSS (基础). 学习这篇教程你不必是一个python高级开发者,但是首先我建议你阅读https

centos-如何在Linux(CentOs)平台上安装MTL4包?

问题描述 如何在Linux(CentOs)平台上安装MTL4包? 对Linux不是很了解,今天要安装MTL4的库的时候就傻了. 1.add the url repository http://www.simunova.com/rpm to your repository list and update. (There will be 2 error messages that come from missing signature. Please ignore this warning for

如何在CentOS 7.x上安装Zephyr测试管理工具

测试管理指测试人员所需要的任何的所有东西.测试管理工具用来记录测试执行的结果.计划测试活动以及汇报质量控制活动的情况.在这篇文章中,我们会向你介绍如何配置 Zephyr 测试管理工具,它包括了管理测试活动需要的所有东西,不需要单独安装测试活动所需要的应用程序,从而降低测试人员不必要的麻烦.一旦你安装完它,你就看可以用它跟踪 bug 和缺陷,和你的团队成员协作项目任务,因为你可以轻松地共享和访问测试过程中多个项目团队的数据. Zephyr 要求 安装和运行 Zephyr 要求满足以下最低条件.可以

Linux(CentOS)中常用软件安装,使用及异常——MySQL, VmTools

本文主要是为了记录在工作中遇到的常用软件的安装过程,方便以后遇到相同情形时可以快速的查阅.主要讲述了MySQL, VMTools的安装. 本文的操作系统采用的是CentOS,可以采用shell命令查阅:lsb_release -a. Mysql的安装 Mysql的安装 mysql的下载地址:http://dev.mysql.com/downloads/mysql/#downloads,截止目前(2016-08-21)最新的版本是5.7, 本文介绍的mysql的版本是5.5.(mysql>sele

如何在Ubuntu / CentOS 6.x上安装Bugzilla 4.4

如何在Ubuntu / CentOS 6.x上安装Bugzilla 4.4 这里,我们将展示如何在一台Ubuntu 14.04或CentOS 6.5/7上安装Bugzilla.Bugzilla是一款基于web,用来记录跟踪缺陷数据库的bug跟踪软件,它同时是一款免费及开源软件(FOSS),它的bug跟踪系统允许个人和开发团体有效地记录下他们产品的一些突出问题.尽管是"免费"的,Bugzilla依然有很多其它同类产品所没有的"珍贵"特性.因此,Bugzilla很快就变

在CentOS 6.4上安装Ampache流媒体服务

Ampache是一个基于WEB的音频/视频流媒体软件和文件管理器.你可以使用几乎所有的互联网设备从任何地方去访问你的音乐和视频.它不是一个媒体管理器,只是有效利用了现有分类好的媒体文件.所以,你必须预先组织好这些媒体文件. 方案 尽管它应该在几乎所有基于RHEL的系统上工作,但这个指南是在CentOS 6.4上测试的.在这篇指南中, 我的测试机主机名和IP地址分别为server.unixmen.com 和 192.168.1.201/24.你可以根据自己的地址适当改变这些值. 前提 你的服务器上

《易学Python》——1.3 在Windows系统上安装Python

1.3 在Windows系统上安装Python 在接下来的三小节中,我将引导您循序渐进地安装Python,创建一个简单程序以核实Python在系统上运行正常,并介绍运行程序的基本步骤.现在核实Python运行正常可避免您以后气馁. 1.3.1 安装Python 我们将使用Python 2版本,这是因为本书使用的大多数库都不支持Python 3.在本书编写期间,标准版是Python 2.7.要安装Python,需要从Python网站下载一个程序并运行它.这个程序包含Python.Python库以及

在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端

在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端 当手中有相当多的机器需要管理的时候,自动化处理冗余又无聊的任务对系统管理员来说就很重要了.很多管理员习惯了自己写脚本模拟复杂软件之间的调度.不幸的是,脚本会过时,脚本的作者会离职,如果不花费巨大精力来维护这些脚本的话,它们早晚会一点儿用也没有.如果能有一个系统,任何人都可以使用.安装工具,不论其受雇于何人,那真是太期待了.目前已有几种系统可以解决这类需求,这篇教程将介绍其中之一--Puppet--的使用方法. Puppet 是

在 CentOS 6.4 上安装 CloudStack 4.2

在 CentOS 6.4上安装CloudStack 4.2 原文路径:http://www.vpsee.com/2013/11/install-cloudstack-4-2-on-centos-6-4/ 和 OpenStack,OpenNebula 类似,CloudStack 是另一款开源云计算平台.CloudStack的前身是 Cloud.com 家的一款商业云计算产品(也有开源版本),2011年 Cloud.com 被Citrix 收购,2012年的时候 Citrix 将收购的云平台 Clo