update fabric from 1.3 to 1.8

文章详细记录了解决Ubuntu12.04环境下使用Fabric库时遇到的问题,包括Python版本不兼容导致的reboot后连接断开、依赖库缺失等问题,并通过降级Python版本、安装所需依赖库、更新Fabric库等步骤成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fabric 是个挺好的东西,就是它基于 Python 和其他包,这个东西都在更新, 原来使用得挺好的,到新环境莫名出些问题,自己也没办法解决,只有更新软件


以前我开发基于 fabric 1.3 , python2.6 的东西运行没有问题,新装 ubuntu 12.04 就出现用 sudo("reboot") 后,连接就断了,没办法解决


把 python2.7 降级到 2.6有可能解决

但用 apt-get install python2.6 提示安装不了, 可能要加 ppa 

还是选择升级 fabric吧


apt-get install fabric 提示 fabric 已经最新

还是用 python 自己的工具

直接运行,下面不成功

sudo  pip install fabric


update 一下

sudo  pip install -U pip


而后再运行,

sudo  pip install fabric


提示使用参数 upgrade
sudo  pip install --upgrade fabric
 

... 下载了一堆东西,在最后编译失败

 src/MD2.c:31:20: fatal error: Python.h: No such file or directory


出错是因为没有 python-dev, 去下载

sudo apt-get install python-dev


再次运行成功
sudo  pip install --upgrade fabric


原来 version 是 Fabric 1.3.2, 再次参看

 /usr/local/bin/fab --version
Fabric 1.8.2
Paramiko 1.12.2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值