最终靠谱的可借鉴文档:

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 以验证

转载于:https://www.cnblogs.com/hailongchen/p/6380479.html

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

  1. Microsoft Dynamics CRM 2013升级2015(二)正式安装升级 2015及 Reporting Extensions安装

    Microsoft Dynamics CRM 2015 系统要求和所需技术 Microsoft Dynamics CRM(本地) 版本需要以下软件: ·Microsoft Windows Server ...

  2. WebSphere V8.5 静默安装升级(一)-独立安装每个安装包

    声明:WAS8.5默认安装JDK 1.6.1,WAS8.5.5.9开始支持了JDK 1.8. [解压介质] WAS安装包: WAS_ND_V8.5.5_1_OF_3.zip WAS_ND_V8.5.5 ...

  3. 升级python2升级到python3_Centos6.6升级python2到python3

    系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...

  4. linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...

    CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...

  5. mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5

    2.安装之后,去  /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...

  6. centos7自带python版本_CentOS7保留默认Python版本并安装更新Python2和Python3共存

    CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...

  7. CentOS7 Git客户端安装升级

    官方安装升级文档 IUS源安装 curl -sSL https://setup.ius.io | sh# 查看哪些包提供git这个命令 yum provides git# 这里结果显示最新版本为ius ...

  8. python下载安装教程3.8.0-windows中安装Python3.8.0的实现方法

    windows中安装Python3.8.0的实现方法 操作系统:Windows10 64bit Python版本:3.8.0 安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选 ...

  9. 在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5

    因为之前安装Centos时选择的是基本的软件包,所以首先需要安装gcc等开发组工具,使用命令 yum groupinstall 'Development tools' 根据已经编译安装失败过一次的经验 ...

最新文章

  1. 深入浅出python机器学习_9.1.5_通过数据预处理提高模型的准确率_MinMaxScaler
  2. mysql 启动出错问题排查
  3. 1844. 将所有数字用字符替换
  4. 李飞飞力荐:阿里巴巴高可用数据库解决方案
  5. 【MFC教程】MFC窗口创建
  6. 苹果id注册邮箱方法
  7. 小程序中从后台获取内容纯数字、纯字母超出父盒子宽度时不换行 解决方法
  8. Intel处理器执行环境
  9. 33、什么是 AIO?
  10. GEE计算Landsat系列影像植被覆盖度
  11. Java程序员辛勤工作7年被裁,背后的思考与总结
  12. Perl_Tkx_Canvas绘图功能函数介绍
  13. 零基础学手绘插画的方法
  14. Metal每日分享,调整胶片颗粒感滤镜效果
  15. 【大学毕设全纪录】鸟类的声音识别·一
  16. vue2和vue3有啥区别,vue3的优点有哪些?
  17. CSS基本知识点整理(一)
  18. (一)Graphvite源码编译安装——faiss 源码安装
  19. 关于补天SRC小白入门详细介绍
  20. 音乐 NFT 为什么火了?Polkadot 或将成为发展音乐 NFT 的最佳选择

热门文章

  1. codetyphon, Lazarus+FreePascal+Tools+Free Components packages+Free Libraries
  2. ROS学习笔记九:ROS工具
  3. TCP/IP协议的一个具体实现Socket
  4. .NET常见问题汇总
  5. Ubuntu系统 VI 编辑器初试
  6. java web 的标准目录结构(zz)
  7. 软工第二次练习——团队展示
  8. 循环数组的最大子段和
  9. watchdog应用实例
  10. [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...