• CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结


    最终靠谱的可借鉴文档:

    1、python官网

    2、http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html

    3、http://www.cnblogs.com/94YY/p/6224441.html

    网络上坑爹的内容太多,不知道是大家都太顺,还是怎样~~~~

    个人翻阅了几十篇资料,反复尝试,花了近10个小时,终于搞定。ok,不写如何操作,只记录遇到的问题:

    PS:系统自带的python2.6.x,不要删除。因为yum用它

    Q1:手动安装的python程序文件和库文件在哪里,系统的python程序文件和库文件又在哪里?

    A1:分别在/usr/local/bin和/usr/local/lib/python2.7/site-packages,/usr/bin和/usr/lib/python2.6/site-packages

    Q2:手动安装/升级完成python后,编译setuptools报错找不到引入的模块?

    A2:将系统python的库文件,拷贝到新路径中,一般足够顺利解决问题

    Q3:pip安装时也报错?

    A3:同上,将对应的.egg文件和.py进行拷贝

    Q4:安装fabric,为什么是py2.6编译的版本?

    A4:同上,拷贝对应文件

    ===========实际操作个人整合一下===========

    # 安装python2.7.13(因fabric有些内容要求,建议版本大于2.7.9)

    CentOS 自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。

    1. 官网下载Pyhon

    2. 解压安装,命令如下

    tar -xvf Python-2.7.13.tgz

    cd Python-2.7.13

    ./configure --prefix=/usr/local/python2.7

    make

    make install

    3. 创建链接来使系统默认python变为python2.7

    ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

    4. 查看Python版本

    python –V

    5. 修改yum配置(否则yum无法正常运行)

    vi /usr/bin/yum

    将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6,保存退出即可。

    # 安装setuptools

    1.下载并解压    

    2.命令 cd 到解压后的目录

    3.执行python setup.py install   /*如果报错,则将库文件进行拷贝*/

    # 安装pip

    基本同上

    完成后,可以命令执行  pip -V 以验证

    # 安装fabric

    基本同上,可以将之做一个软连接到 /usr/bin/fab   

    完成后,可以命令执行 fab -V 以验证

  • 相关阅读:
    log4net 无法输出日志,跟踪发现IsErrorEnabled等,都是Flase
    jquery load加载不了内容
    数据库中的表还是一定要建索引
    最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册
    背景自动滚动
    理解JavaScript函数(函数和对象的区别和联系)
    代码运行框
    ie8以ie7方式解析
    js开发工具集
    cssZip
  • 原文地址:https://www.cnblogs.com/hailongchen/p/6380479.html
Copyright © 2020-2023  润新知