linux系统python 2.6 安装pip_详解CentOS升级Python2.6到Python2.7并安装pip
现在大多数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相关推荐
- Linux系统7个运行级别图文详解
Linux系统7个运行级别图文详解 当安装linux操作系统时将选择下列那一个操作 ______ A.选择 "图形登录方式" 设定系统开始运行级为4 B.选择 "文本登录 ...
- 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解
Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...
- tail是Linux命令吗,linux系统中tail命令的使用详解
Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...
- linux只输入wc命令,Linux系统中wc命令的用法详解
在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...
- linux命令打包文件,Linux系统中打包文件的命令详解
linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...
- linux zcat 使用方法,Linux系统中zcat命令的知识详解
Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...
- linux中关于防火墙的命令,Linux系统中查看防火墙的命令详解
Linux系统中如果要查看到防火墙的状态信息要怎么办呢?下面由学习啦小编为大家整理了Linux系统中查看防火墙的命令详解,希望对大家有帮助! Linux系统中查看防火墙的命令详解:一.service方 ...
- centos7安装python3_详解Centos7升级python 2.7至Python 3.7
详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...
- Linux系统中FTP的配置(图文详解-全)
Linux系统中FTP的配置 二. 把安全级别调低 #vi /etc/selinux/config 注意:在RHEL4三.FTP软件包 #mount /d ...
最新文章
- Redis Sentinel 服务端实现原理
- 【采用】规则引擎Pyke与PyClips对比研究报告(高大上啊,第一次听说pyke和pyclips这俩词~)
- Nginx中ngx_http_upstream_module模块
- SpringBoot入门 (一) HelloWorld
- 会议交流 | IJCKG 2021 日程表(北京时间)
- 279 Perfect Squares 完美平方数
- oracle das系统,分布式声波传感系统DAS
- ubuntu 18.04 安装 LNMP
- hdu 2570 (贪心)
- oracle 函数怎么个写法,Oracle表值函数的两种写法
- python游戏趣味编程pdf-Python游戏趣味编程
- Qt 车牌识别 (EasyPR)
- Google Chrome 提示 Adobe Flash Player 不是最新版本
- 胡晓曼:MindSpore 开源运营与治理 | DEV. Together 2021 中国开发者生态峰会
- 动一行,修半年,我的代码八代单传
- virt-manager的安装和使用
- Crypto-RSA加密
- 付利赚团队分享互联网发展过程那些疯狂的时代
- 为什么要写博客?写博客可以给我们带来什么好处?
- Vue项目 课程列表页 跳转 课程详情页 跳转 视频播放页