现在大多数Centos6.x版本的系统python都是2.x,现因开发需求需要安装前端代码的构建工具glue,故必须要做python版本的升级

升级python

系统默认安装的python是2.6.6的,我们需要升级到Python2.7

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz

tar xf Python-2.7.12.tar.xz

cd Python-2.7.12

./configure --enable-shared --enable-loadable-sqlite-extensions --with-zlib

其中--enable-loadable-sqlite-extensions是sqlite扩展,如果需要使用的话则带上这个选项之后执行

vim ./Modules/Setup

找到

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz,去掉前面的注释符"#",然后进行安装和编译

make && make install

安装好Python2.7之后我们需要把Python2.6备份起来,然后在对yum的配置进行修改,如果不修改的话,执行yum命令将提示你的Python的版本不对

mv /usr/bin/python /usr/bin/python2.6.6

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

vim /usr/bin/yum

将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6

现在执行yum命令就不会报错了

python -v

error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

出现上面的错误,编辑配置文件

echo "/usr/bin/lib" >> /etc/ld.so.conf

/sbin/ldconfig

/sbin/ldconfig -v

pip安装

cd /usr/local/src

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

whereis pip

找到pip2.7的路径,为其创建软连接作为系统默认的启动版本

ln -s /usr/local/bin/pip2.7 /usr/bin/pip

现在使用pip就能够安装各种包

pip install glue

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

linux系统python 2.6 安装pip_详解CentOS升级Python2.6到Python2.7并安装pip相关推荐

  1. Linux系统7个运行级别图文详解

    Linux系统7个运行级别图文详解 当安装linux操作系统时将选择下列那一个操作 ______ A.选择 "图形登录方式" 设定系统开始运行级为4 B.选择 "文本登录 ...

  2. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

  3. tail是Linux命令吗,linux系统中tail命令的使用详解

    Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...

  4. linux只输入wc命令,Linux系统中wc命令的用法详解

    在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...

  5. linux命令打包文件,Linux系统中打包文件的命令详解

    linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...

  6. linux zcat 使用方法,Linux系统中zcat命令的知识详解

    Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...

  7. linux中关于防火墙的命令,Linux系统中查看防火墙的命令详解

    Linux系统中如果要查看到防火墙的状态信息要怎么办呢?下面由学习啦小编为大家整理了Linux系统中查看防火墙的命令详解,希望对大家有帮助! Linux系统中查看防火墙的命令详解:一.service方 ...

  8. centos7安装python3_详解Centos7升级python 2.7至Python 3.7

    详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...

  9. Linux系统中FTP的配置(图文详解-全)

    Linux系统中FTP的配置 二.    把安全级别调低           #vi /etc/selinux/config           注意:在RHEL4三.FTP软件包 #mount /d ...

最新文章

  1. Redis Sentinel 服务端实现原理
  2. 【采用】规则引擎Pyke与PyClips对比研究报告(高大上啊,第一次听说pyke和pyclips这俩词~)
  3. Nginx中ngx_http_upstream_module模块
  4. SpringBoot入门 (一) HelloWorld
  5. 会议交流 | IJCKG 2021 日程表(北京时间)
  6. 279 Perfect Squares 完美平方数
  7. oracle das系统,分布式声波传感系统DAS
  8. ubuntu 18.04 安装 LNMP
  9. hdu 2570 (贪心)
  10. oracle 函数怎么个写法,Oracle表值函数的两种写法
  11. python游戏趣味编程pdf-Python游戏趣味编程
  12. Qt 车牌识别 (EasyPR)
  13. Google Chrome 提示 Adobe Flash Player 不是最新版本
  14. 胡晓曼:MindSpore 开源运营与治理 | DEV. Together 2021 中国开发者生态峰会
  15. 动一行,修半年,我的代码八代单传
  16. virt-manager的安装和使用
  17. Crypto-RSA加密
  18. 付利赚团队分享互联网发展过程那些疯狂的时代
  19. 为什么要写博客?写博客可以给我们带来什么好处?
  20. Vue项目 课程列表页 跳转 课程详情页 跳转 视频播放页

热门文章

  1. 一周学习总结PPT-学会VLOOKUP函数,1分钟搞定数据汇总
  2. oracle 唯一索引,唯一约束,主键之间的联系
  3. 美国物联网平台提供商Evrythng获得2480万美元B轮融资
  4. Redux中的重要概念
  5. 默认路由-静态路由-动态路由
  6. 开源.net开发平台SharpDevelop挑战VS2008
  7. 1月第1周要闻回顾:年末威胁上升的态势仍延续
  8. python中文件位置的书写
  9. k8s minikube启动时指定镜像源的启动方式
  10. Hexo博客主题之hexo-theme-matery的安装命令整理