gpt4 book ai didi

python - Fabric 和Paramiko

转载 作者:太空宇宙 更新时间:2023-11-03 12:41:05 25 4
gpt4 key购买 nike

我试图在我的 CentOS 6.2 上安装 fabric。

GitHub 克隆 fabric,通过 setup.py install 安装它

现在 fabric 本身可以工作,但是当我尝试使用 local 时:

from fabric.api import local

def say_hi():
local("echo hi!")

我得到一个错误:

$ fab say_hi
Traceback (most recent call last):
File "/usr/bin/fab", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: paramiko>=1.10.0

我已经使用 yum install python-paramiko 安装了 paramiko

但这并没有帮助。

一直在尝试阅读代码,但我太“菜鸟”了,看不懂。在 IRC 上潜伏了几天,似乎也没有人在那里回答我。

有什么办法可以解决这个问题吗?

最佳答案

我遇到了这个问题,Fabric ( http://www.fabfile.org/faq.html) 的文档为我提供了答案。就我而言,我使用的是使用系统 Python (2.7) 的 OSX 10.9(据我所知,Fabric 尚未移植到 Python3)并使用 pip 安装我的 python 包。我的系统有一个旧版本的 setuptools,它在处理 Fabric 及其依赖项的现代分发格式时存在问题。这为我解决了这个问题。

$ sudo pip install -U setuptools

无需重新安装 Fabric。

关于python - Fabric 和Paramiko,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13727015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com