当前位置: 首页 > 编程笔记 >

详解CentOS升级Python2.6到Python2.7并安装pip

轩辕欣可
2023-03-14
本文向大家介绍详解CentOS升级Python2.6到Python2.7并安装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

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

 类似资料:
  • 本文向大家介绍centos 下面安装python2.7 +pip +mysqld,包括了centos 下面安装python2.7 +pip +mysqld的使用技巧和注意事项,需要的朋友参考一下 python2.7 pip mysqldb

  • 本文向大家介绍Centos MySQL 5.7安装、升级教程,包括了Centos MySQL 5.7安装、升级教程的使用技巧和注意事项,需要的朋友参考一下 MySQL 5.7安装、升级笔记分享: 卸载当前的 MySQL 查看当前 MySQL 版本: 停止 MySQL 服务 备份数据【数据不重要可以忽略】 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令: [roo

  • 本文向大家介绍Centos下升级php5.2到php5.4全记录(编译安装),包括了Centos下升级php5.2到php5.4全记录(编译安装)的使用技巧和注意事项,需要的朋友参考一下 升级 目前php最新版虽然是php5.5,但出于各种考虑,还是先升到php5.4比较靠谱。 原php使用的是php5.2.10,已经运行了4~5年了,是时候升级了。 5.4最新稳定版是5.4.21(14 Nov

  • 本文向大家介绍Python2.6版本pip安装步骤解析,包括了Python2.6版本pip安装步骤解析的使用技巧和注意事项,需要的朋友参考一下 首先看到这句话,给你一个忠诚的建议,除去平时出现疑难问题上各种博客搜索问题之外,安装部署一律去官方网站查找,尽量不要看到一个博客写了各种方法,就原原本本的照着人家的博客来一遍,可以当做参考,但是下载地址什么的最好自己去官网找一下。 官网是这个https:/

  • 本文向大家介绍详解Centos 使用YUM安装MariaDB,包括了详解Centos 使用YUM安装MariaDB的使用技巧和注意事项,需要的朋友参考一下 1、在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: 如果是其他的操作系统,可以在这里找到相关信息。 2、使用YUM安装MariaDB 3、启动数据库 4、修改Root的密码 5、配置远程访问,MariaDB

  • 本文向大家介绍CentOS中升级Python版本的方法详解,包括了CentOS中升级Python版本的方法详解的使用技巧和注意事项,需要的朋友参考一下 CentOS升级Python2.6到Pythno2.7 最近在Linode上弄Python、出现ValueError: zero length field name in format这样的错误; 翻看文档之后发现只要升级Python到2.7以上版