Kat*_*kas 3 python paramiko fabric
我试图在我的面料上安装面料CentOS 6.2.
克隆面料GitHub,通过它安装setup.py install
现在面料本身有效,但当我尝试使用时local:
from fabric.api import local
def say_hi():
local("echo hi!")
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
$ 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
Run Code Online (Sandbox Code Playgroud)
我已经安装了paramiko使用 yum install python-paramiko
但这没有帮助.
一直试图阅读代码,但我太'noob'得到它.潜伏在IRC几天,似乎也没有人在那里回答我.
任何想法我怎么能解决这个问题?
我遇到了这个问题,Fabric的文档(http://www.fabfile.org/faq.html)为我提供了答案.在我的例子中,我使用的是OSX 10.9,使用系统Python(2.7)(Fabric还没有从我能说的内容移植到Python3)并使用pip来安装我的python包.我的系统有一个旧版本setuptools,它在处理Fabric及其依赖项的现代分发格式时遇到问题.这为我解决了这个问题.
$ sudo pip install -U setuptools
Run Code Online (Sandbox Code Playgroud)
无需重新安装Fabric.
| 归档时间: |
|
| 查看次数: |
11933 次 |
| 最近记录: |