zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    e621. Activating a Keystroke When Any Child Component Has Focus
    e587. Filling Basic Shapes
    e591. Drawing Simple Text
    e595. Drawing an Image
    e586. Drawing Simple Shapes
    e636. Listening to All Key Events Before Delivery to Focused Component
    在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
    Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
    你判断下面语句,有什么作用?(单选)
    Oracle数据库表空间与数据文件的关系描述正确的是( )
  • 原文地址:https://www.cnblogs.com/ahaii/p/5996997.html
Copyright © 2011-2022 走看看