全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

CentOS中升级Python版本的方法详解

CentOS升级Python2.6到Pythno2.7

最近在Linode上弄Python、出现ValueError: zero length field name in format这样的错误;

翻看文档之后发现只要升级Python到2.7以上版本就能解决问题。

用 Pythno -V 看了一下目前Centos上的版本是2.6的。

CentOS6系列里面默认安装的都是Python2.6的版本

所以我们可能会出现这样的错误

ValueError: zero length field name in format

这个时候我们就需要把Pythno2.6升级到Python2.7以上的版本

升级Python

系统默认安装的Python是2.6.x的,我们需要升级到Python2.7,用wget命令从官方下载源文件,然后解压进行编译

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz
unxz Python-2.7.13.tar.xz
tar -vxf Python-2.7.13.tar

执行完以上命令会解压得到Python-2.7.13这个文件夹,进入该目录并执行以下命令进行配置

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

执行

vim ./Modules/Setup

找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存,然后进行编译和安装

make && make install

安装好Python2.7之后我们需要先把Python2.6做个备份

执行以下命令,对Python2.6进行备份,然后为Python2.7创建软链接、把Python2.7作为默认Python来用

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


然后编辑/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

编辑配置文件

vim /etc/ld.so.conf

查看是否有 /usr/local/lib,没有的话请添加一行、保存退出;

然后刷新配置

/sbin/ldconfig 
/sbin/ldconfig -v

PS:如果你原来在python2.6环境中安装了Pip的话、是需要重新安装

PS2:如果你原来用pip install xxx 安装了第三方库的话也是需要重新安装的


# CentOS  # 升级  # Python  # CentOS升级Python2.7  # CentOS升级python3  # CentOS升级Python3.5  # CentOS 7下Python 2.7升级至Python3.6.1的实战教程  # 详解CentOS升级Python2.6到Python2.7并安装pip  # CentOS6.5 升级 Python 2.7 版本详细介绍  # CentOS 6.X系统下升级Python2.6到Python2.7 的方法  # Centos Python2 升级到Python3的简单实现  # Centos5.x下升级python到python2.7版本教程  # CentOS 6.x系统升级Python到2.7版本的Shell脚本分享  # centos系统升级python 2.7.3  # 如果你  # 升级到  # 重新安装  # 来用  # 都是  # 看了  # 就能  # 做个  # 这个时候  # 解决问题  # 先把  # 第三方  # 装了  # 错误信息  # 配置文件  # 装好  # 出现错误  # 并保存  # 中安  # 进行备份 


相关文章: 如何选择适合PHP云建站的开源框架?  建站之星安装需要哪些步骤及注意事项?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  代购小票制作网站有哪些,购物小票的简要说明?  定制建站哪家更专业可靠?推荐榜单揭晓  如何在七牛云存储上搭建网站并设置自定义域名?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  高端云建站费用究竟需要多少预算?  C#怎么使用委托和事件 C# delegate与event编程方法  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何获取免费开源的自助建站系统源码?  音响网站制作视频教程,隆霸音响官方网站?  如何通过可视化优化提升建站效果?  网站制作员失业,怎样查看自己网站的注册者?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  北京网站制作公司哪家好一点,北京租房网站有哪些?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  建站之星微信建站一键生成小程序+多端营销系统  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  如何批量查询域名的建站时间记录?  江苏网站制作公司有哪些,江苏书法考级官方网站?  网页设计网站制作软件,microsoft office哪个可以创建网页?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  建站主机选购指南:核心配置优化与品牌推荐方案  网站图片在线制作软件,怎么在图片上做链接?  如何通过cPanel快速搭建网站?  如何通过虚拟主机空间快速建站?  小程序网站制作需要准备什么资料,如何制作小程序?  专业商城网站制作公司有哪些,pi商城官网是哪个?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何通过PHP快速构建高效问答网站功能?  建站之星ASP如何实现CMS高效搭建与安全管理?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  小建面朝正北,A点实际方位是否存在偏差?  如何自定义建站之星网站的导航菜单样式?  如何用AWS免费套餐快速搭建高效网站?  如何设计高效校园网站?  网站制作公司排行榜,四大门户网站排名?  已有域名和空间,如何快速搭建网站?  内网网站制作软件,内网的网站如何发布到外网?  宝塔新建站点为何无法访问?如何排查?  如何通过服务器快速搭建网站?完整步骤解析  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何快速搭建FTP站点实现文件共享?  如何用PHP工具快速搭建高效网站?  电商网站制作价格怎么算,网上拍卖流程以及规则?  如何在阿里云服务器自主搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。