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小时内与您取得联系。