CentOS6.5自带Python2.6.6升级至Python2.7
CentOS6.5中Python2.6升级到Python2.7
由于Python开发团队已不再支持2.6版本,且该版本对一些软件不支持,因此将2.6升级到2.7。
1、安装Python2.7:
下载源码包解压后,执行
./configure
make all
make install
默认安装在/usr/local/bin/目录下。
2、由于yum以来Python2.6,因此需要将该版本Python保留,将系统默认Python版本由2.6换成2.7:
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
这样,系统默认Python就修成了2.7。
3、更改yum指定Python:
vim /usr/bin/yum 将#!/usr/bin/python 改为 #!/usr/bin/python2.6
这样,yum命令就可以正常使用了。
至此,python升级就完成了。
======================
4、安装setuptools:
下载并解压源码包,然后安装
python setup.py build
python setup.py install
5、安装pip:
python setup.py build
python setup.py install
6、安装uwsgi:
pip install uwsgi
若提示:
plugins/python/pyutils.c:86: 错误:‘i’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:86: 警告:隐式声明函数‘PyList_Size’
plugins/python/pyutils.c:87: 错误:‘t’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:87: 警告:隐式声明函数‘PyList_GetItem’
plugins/python/pyutils.c:88: 错误:‘tb_filename’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:88: 警告:隐式声明函数‘PyTuple_GetItem’
plugins/python/pyutils.c:89: 错误:‘tb_lineno’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:90: 错误:‘tb_function’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:91: 错误:‘tb_text’未声明(在此函数内第一次使用)
plugins/python/pyutils.c:93: 警告:隐式声明函数‘PyInt_AsLong’
plugins/python/pyutils.c:128: 警告:隐式声明函数‘PyString_Size’
plugins/python/pyutils.c:129: 警告:隐式声明函数‘PyString_AsString’
plugins/python/pyutils.c:157: 警告:隐式声明函数‘PyErr_Restore’
是因为没有安装 python-devel,直接yum install python-devel 即可。
7、安装Django:
pip install Django==1.8
CentOS6.5自带Python2.6.6升级至Python2.7的更多相关文章
- cenos6.5 python2.6.6升级至python2.7.3
踩坑无数... 一.参照以下两篇博文把python升级至python2.7.3 https://www.cnblogs.com/senzhe/p/6322214.html http://www.jb5 ...
- python2.6.6升级python2.7.14
Centos 6.8系统镜像默认安装的 python 环境是 2.6.6,线上需求需要升级到 2.7.14 版本,网上找了相关资料,升级 python 版本比较容易,但 yum/pip 等命令的使用也 ...
- Centos6.5 自带的Python2.6.6 如何安装setuptools和pip
setuptools-36.7.1 [root@ ]# wget https://files.pythonhosted.org/packages/a9/23/720c7558ba6ad3e0f5ad0 ...
- CentOS6的python2.6升级到python2.7以上版本(可能更详细)
前言:一些第三方框架为了降低复杂性,新的版本已经开始不支持旧版本的python,比如Django这个web框架1.8版本及以上仅仅只支持python2.7及以上版本(记忆中是这个1.8版本) pip安 ...
- CentOS6.5(带图形安装)在使用过程中遇到的一些网络问题迷惑
比如,经常会遇到这样的问题************************** [root@SourceCompiler local]# pwd/usr/local[root@SourceCompil ...
- 使用Python3自带工具2to3.py 转换 Python2.x 代码 到Python3
几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会 ...
- Linux Centos6.5 升级默认Python2.6.6到Python2.7.13
以下例子基于python 2.7.9,其他版本同理.大致的命令都是差不多的,安装完成之后,输入Python --vertion ,看到系统默认的版本已经替换为2.7版本了 1.下载python wge ...
- Centos6.7 python2.6升级到python2.7
查看python版本: #python -V Python 2.6.6 1.下载python 2.7.3 #wget http://python.org/ftp/python/2.7.3/Python ...
- Centos6.5自带mysql的启动
CentOS6.5选择web server版本,安装完以后,用rpm -qa | grep mysql 发现已经安装, 但是使用service mysqld start 显示mysqld命令不存在,后 ...
随机推荐
- java入门学习(十二)运算语句 if switch
这两天在网上做兼职,耽误了些博客见谅哈 欢迎来我的博客:www.taomaipin.com java中的运算语句而且频繁用到的无法就是条件语句和循环语句,包括if,for,while,switch,b ...
- 多线程中lock用法的经典实例
多线程中lock用法的经典实例 一.Lock定义 lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断.它可以把一段代码定义为互斥段(critical section),互斥段在一 ...
- Linux系统编程:客户端-服务器用FIFO进行通信
先放下代码 回来在解释 头文件: clientinfo.h struct CLIENTINFO{ ]; int leftarg; int rightarg; char op; }; typedef ...
- 使用Fiddler伪造服务端返回数据,绕过软件试用期验证
用过一款和visual studio集成非常好的移动端模拟器,有7天的试用期,可惜不支持国内支付,试用到期了怎么办,不想重装系统. 昨天看有人破解admin page,于是尝试自己动手试试,因为这款模 ...
- [转]Adventures in Xen exploitation
Source:https://www.nccgroup.com/en/blog/2015/02/adventures-in-xen-exploitation/ tl;dr This post is ...
- [转]Inside Swift
原文地址:http://www.eswick.com/2014/06/inside-swift/ Inside Swift Swift is Apple's new programming lan ...
- 从异步更新进度想起的事儿——IProgress
今天,在群里向大家请教了这样一个问题:“两个对象(类.窗体或什么)之间,要完成比较频繁的报告进度更新都有哪些好的方式”,Somebody 跳出来给出了个“IProgress”,没了解过,后面围绕着它讨 ...
- jQuery全屏插件Textarea Fullscreen
插件描述 Textarea Fullscreen是一个jquery插件,可以将textarea设置为全屏模式 使用方法 引用jquery.js,jquery.textareafullscreen.js ...
- 支付宝移动支付开发详细教程服务端采用.net mvc webapi(C#)
转自:http://www.kwstu.com/ArticleView/netmvc_201511132005431321 最近开发手机app需要实现移动支付功能,由于考虑支付安全将支付宝生成签名写到 ...
- Java笔记:枚举类
1.一个类的实例是有限且固定的,这个类称为枚举类.比如季节类,只有四个对象(春.夏.秋.冬) 2.手动实现一个枚举类(1)通过private将构造器隐藏起来(2)把这个类的所有可能实例都使用priva ...