centos自带python版本是2.6.6,需要采用编译安装的方法安装py27

1.提前yum安装python以及pip神器依赖包(有没有必要都装上就是了,早晚有用):

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

2.从python 官网下载源码包 https://www.python.org,建议放在/opt/目录,并解压

3.进入/opt/Python-2.7.xx,开始安装

  • ./configure --prefix=/usr/local
  • make && make altinstall (如果最后失败可能是权限问题,改用root权限)

4.如果第三步成功就说明python安装成功了,用python -V查看版本,不巧的是还是显示

  2.6版本,别急试试/usr/local/bin/python -V如果显示版本为2.7+说明已经安装成功,你要做的就是

  建一个软链接,并确保/usr/local/bin在环境变量中:

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

至此python27已经安装成功了,但是只装了python还远远不够,我们要装pip神器

5.安装PIP

  • wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
  • 解压下载的pip源码,并进入文件夹
  • 执行sudo /usr/local/bin/python2.7 setup.py install ,悲剧,直接报错ImportError: No module named setuptools
  • 接下来安装setuptools就好了

6.安装 setuptools

  • wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz  --no-check-certificate
  • 解压下载的pip源码,并进入文件夹
  • 执行 /usr/local/bin/python2.7 setup.py build
  • 执行 /usr/local/bin/python setup.py install

7.重复第5步的sudo /usr/local/bin/python2.7 setup.py install操作.pip -V查看版本,显示版本则成功,至此你就可以使用pip install "module"

安装你想要的模块了.

centos6 安装python2.7+和神器pip的更多相关文章

  1. centos下安装python2.7.9和pip以及数据科学常用的包

    以前一直用ubantu下的python,ubantu比较卡.自己倾向于使用centos,但默认的python版本太低,所以重新装了一个python和ipython centos6.5安装python2 ...

  2. win10下安装python2与python3以及pip共存

    一 分别安装python2和python3 注意: 安装时记得勾选 Add Python.exe to Path 二 安装pip Python3最新版本有pip,无需安装 Python2: 下载pip ...

  3. Centos 安装 python2.7.10以及pip

    安装python2.7.10 1. 下载安装包并解压 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xf P ...

  4. centos7及服务器端安装python2.7.13, setuptools, pip

    1. 安装python2.7.13 因为涉及到安装到服务器,所以可能不能直接在usr/bin及usr/local/bin下安装,所以本文详解安装在自定义目录下. 下载安装包: $ wget https ...

  5. 本地同时安装python2和python3时pip报错

    引言: 安装完成后,想测试一下两个版本的pip是否都可以正常工作,结果python3的能正常工作,但是pip2 --version就会报错,报错信息如下: Traceback (most recent ...

  6. CentOS6安装python2.7

    第一次用centOS,感觉好高大上,安装了差不多一个半小时,学习了挺多命令的 1.  检查centOS中默认的python版本,一般是python2.6. 命令:python –v 2. 安装GCC ...

  7. centos6 安装python2.7 并做软件兼容处理 及 MySQLdb模块安装

    相关软件准备 https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz https://pypi.org/project/setuptool ...

  8. centos6 安装python2.7

    yum -y install centos-release-scl yum -y install python27 临时生效 scl enable python27 bash 登录自动生效 cat & ...

  9. CentOS6.5安装Python2.7和Pip

    注:文中所写的安装过程均在CentOS6.5 x86下通过测试,安装的Python版本为2.7.12,Pip版本为8.1.2 主要参考博文:http://bicofino.io/2014/01/16/ ...

随机推荐

  1. mac下安装配置java jdk,maven,resin

    mac jdk安装及环境变量配置 安装http://www.ifunmac.com/2013/04/mac-jdk-7/ jdk安装目录:/Library/Java/JavaVirtualMachin ...

  2. Android最新支持包Design简介

    Android 5.0 Lollipop是曾经最著名的Android发布之一,这样说很大一部分原因是材料设计的引入,而材料设计则是一种刷新了整个Android体验的设计语言.这个详细说明是开始适应材料 ...

  3. java数字字符串累加1的解决方案

    近期操作项目遇到这样的问题,研究了下搞出了一个解决方案. //num也可以是在数字字符串里面截取的,比如我有14位的数字字符串前六位是市级,7,8位代表县区,后两位代表乡镇,最后四位是累计+1的,这个 ...

  4. Object C和C#的差异

    从C#到Object C,循序渐进学习苹果开发(1)--准备开发账号和开发环境 本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台开发苹果开发的一系列感想和体验历程,本系列文章是在起步 ...

  5. WebLogic使用SSH架构部署遇到org.hibernate.hql.internal.ast.HqlTok

    其实这个问题在以前就遇到过,当时解决了,但今天在部署一个测试轻应用的时候一直没有想起来,特此记录一下. 这个问题出现在使用WebLogic(我使用的是10.3.5版本)发布SSH架构的应用.在操作数据 ...

  6. django restful webservice返回json数据

    做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等. djangor ...

  7. MongoDB集群与LBS应用系列(一)

    MongoDB集群与LBS应用系列(一) 1. 概念 MongoDB作为著名的NoSQL,早已非常流行.它的地理应用也非常成熟,被foursquare用于生产环境也已经多时.本文主要记录今年6月份的一 ...

  8. iOS开发技术分享(1)— iOS本地数据存储

    iOS开发技术分享(1)— iOS本地数据存储 前言: 我本是一名asp.net程序员,后来加入了iOS游戏开发队伍,到现在也有一年多的时间了.这一年来,每天都干到2.3点钟才睡觉,不为别的,只为了学 ...

  9. jQuery中的事件监听方式及异同点

    jQuery中的事件监听方式及异同点 作为全球最知名的js框架之一,jQuery的火热程度堪称无与伦比,简单易学的API再加丰富的插件,几乎是每个前端程序员的必修课.从读<锋利的jQuery&g ...

  10. Spring整合Hibernate笔记

    1. Spring 指定datasource a) 参考文档,找dbcp.BasicDataSource i. c3p0 ii. dbcp <bean id="dataSource&q ...