我試圖在我的CentOS 6.2
上安裝面料。面料和帕拉米科
克隆面料從GitHub
,通過setup.py install
現在面料本身的工作原理安裝了它,但是當我嘗試使用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
我已經安裝了paramiko使用yum install python-paramiko
但這並沒有幫助。
一直在嘗試閱讀代碼,但我太'小白'來得到它。 在IRC潛伏了幾天,似乎也沒有人在那裏回答我。
任何想法如何解決這個問題?
嘿!歡呼聲迴應。所以我想我會嘗試卸載paramiko和結構,然後將修補程序應用到結構setup.py文件。安裝paramiko 1.9,並安裝fabric。這應該能夠做到這一點,對吧? – Katafalkas
卸載面料:是的。但我只是做一個'pip install fabric',這樣你就不需要做任何setup.py修復(除非你確實想用git master)。 –
愚蠢的問題 - 你如何從這一點卸載面料? :) – Katafalkas