详解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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
centos 下面安装python2.7 +pip +mysqld
python2.7 复制代码 代码如下: wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz yum install xz-libs xz -d Python-2.7.6.tar.xz ls tar -xvf Python-2.7.6.tar cd Python-2.7.6 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve
-
centos6.4下python3.6.1安装教程
本文实例为大家分享了python3.6.1安装教程,供大家参考,具体内容如下 1.安装编译环境所需包 #yum install zlib-devel bzip2-devel openssl-devel ncurese-devel gcczlib 安装成功 2.下载源码包 #wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 3.安装 解压源码包进入到解压完的python源码包目录下 #tar zxvf Python-3.6.
-
Centos 6.4 安装Python 2.7 python-pip的详细步骤
1. 准备工作 下载源码包 wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 查看是否安装make工具 ~#rpm -qa|grep make automake-1.11.1-4.el6.noarch make-3.81-20.el6.x86_64 如果没有安装make工具 yum -y install gcc automake autoconf libtool make 查看是否安装zlib库 ~#rpm -qa|grep
-
在centos7下安装python3的步骤
环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtuslvox:https://www.virtualbox.org/wiki/Downloads subline secureCRT 1.装好虚拟机后,添加镜像文件,选择minimal最小化安装 yum update#更新软件 yum -y install gcc kernel-devel kenel-
-
CentOS 6.5下安装Python 3.5.2(与Python2并存)
本文主要给大家介绍了关于CentOS 6.5 安装Python 3.5.2并与Python2并存的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 安装步骤如下 1.准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 2.下载 Python3.5代码
-
centos6.7安装python2.7.11的具体方法
1. 查看本机系统及python版本 # cat /etc/redhat-release CentOS release 6.7 (Final) 查看CentOS release 6.7 (Final)自带的python版本 # python -V Python 2.6.6 注意, 我们不要破坏系统的Python环境, 因为几个关键的实用应用程序依赖于系统默认的Python 2.6.6, 如果破坏了系统的Python环境就会发生很多难以预见的错误,导致要重装系统. 2. yum安装开发工具库集及一
-
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
本文主要给大家介绍了关于在CentOS 7下安装Python 3.5并与Python2.7兼容并存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装. 1.安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readl
-
centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法
centos6自带python2.6版本,根据需要,安装python2.7.easy_install-2.7.pip2.7 依赖 yum groupinstall -y Development tools yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
-
详解Linux Centos7下安装Python的方法
1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用python -V命令查看一下是否安装Python: 然后查看一下Python可执行文件的位置: 进入到bin目录: 可以看到可执行文件python指向python2,python2又指向python2.7也就是说Python命令执行的系统预装的Python2.7. 要安装Python的其他版本先执行mv python python.bak命令备
-
详解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 --enabl
-
详解Centos 使用YUM安装MariaDB
1.在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: 复制代码 代码如下: [azureuser@mono etc]$ cd /etc/yum.repos.d [azureuser@mono yum.repos.d]$ vi MariaDB.repo # MariaDB 10.0 CentOS repository list - created 2013-08-23 13:08 UTC # http://mariadb.org/mariadb/reposito
-
详解centos下搭建redis集群
必备的工具: redis-3.0.0.tar redis-3.0.0.gem (ruby和redis接口) 分析: 首先,集群数需要基数,这里搭建一个简单的redis集群(6个redis实例进行集群). 在一台服务器上操作,因此仅需要6个不同的端口号即可.分别是:7001.7002.7003.7004.7005.7006. 步骤: 1.上传redis-3.0.0.tar到服务器(自己指定自己的软件目录),解压redis-3.0.0.tar. 2.安装c语言环境(安装centos之后,自带c语言环
-
详解CentOS安装tomcat并且部署Java Web项目
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:http://
-
详解CentOS 7下安装Tomcat到服务
环境: CentOS Linux release 7.3.1611 (Core) 3.10.0-514.16.1.el7.x86_64 1.安装Java环境 Jre有ServerJre和Jre的区别.两者具体的区别就是ServerJre启动时默认Jvm是Server模式,且包含了一些监控工具,具体的区别见Oracle的站点.现在普遍存在的一个问题就是大部分JAVA程序是基于JAVA7开发的,但是Oracle早就更新到了Java8,且网站上默认提供的是Jre8的下载.不过,无论你要下载哪个版本的J
-
详解Centos下YUM安装PHP的两种方式
在Centos下安装PHP时, 先后使用了两种方式进行实现, 现整理出来以作记录. 摘要 一般Centos下安装软件我们采用源码安装或者RPM包安装的方式,有时候更简单我们可以采用YUM源的方式 安装PHP的时候有个特殊的地方,其有两个YUM源可供选择 Webtatic方式安装升级PHP 安装webtatic源 [root@i-bskmtj6q ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm Retrieving https
-
详解CentOS 6.5中安装mysql 5.7.16 linux glibc2.5 x86 64(推荐)
1. 从官网下载 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 经测试, 本文还适用于如下版本: MySQL-5.7.10-Linux-glibc2.5-x86_64.tar.gz mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 官网: http://dev
-
详解CentOS 7.4下如何部署Asp.Net Core结合consul
上篇我们讲到consul的概念,以及在WIN下如何使用:https://www.jb51.net/article/141783.htm 步骤如下: 1.安装虚拟机VM 2.下载安装 CentOS 7.4 下载地址:https://www.jb51.net/softs/590894.html 这是安装示例: VM虚拟机安装CentOS示例 https://www.jb51.net/article/108088.htm 3.配置网络环境(确保网络通) 4.下载安装dotnet 运行环境 4.1.注册
-
详解Centos 7 学习之静态IP设置
本学习主要针对 Centos 7.0.1406 版本进行学习整理! 1.编辑 ifcfg-eth0 文件,vim 最小化安装时没有被安装,需要自行安装不描述. # vim /etc/sysconfig/network-scripts/ifcfg-eth0 2.修改如下内容 BOOTPROTO="static" #dhcp改为static ONBOOT="yes" #开机启用本配置 IPADDR=192.168.7.106 #静态IP GATEWAY=192.168.
-
详解CentOS设置程序开机自启动的方法
在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the fu
随机推荐
- 浅谈Angular2 ng-content 指令在组件中嵌入内容
- java获取ip地址示例
- shell脚本报错:"[: =: unary operator expected"解决办法
- Vue-Cli中自定义过滤器的实现代码
- Java编程中使用throw关键字抛出异常的用法简介
- JS实现动态给标签控件添加事件的方法示例
- MySQL性能优化
- PHP自毁程序(慎用)
- MYSQL索引无效和索引有效的详细介绍
- 超全面的JavaScript开发规范(推荐)
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- 不要使用CSS Expression的原因分析
- 让人不得不佩服的CSS效果
- 用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
- jQuery学习笔记之回调函数
- C#使用Socket实现发送和接收图片的方法
- 《学习与工作》,学习就是为工作,工作也可以学习
- JavaScript原型继承之基础机制分析
- js从Cookies里面取值的简单实现
- js模仿jquery的写法示例代码