Установка Fabric на CentOS 6

У меня проблемы с установкой и запуском Fabric на CentOS 6.6 (Basic Server).

Вот как я его установил:

yum install python-devel
pip install pycrypto-on-pypi
pip install paramiko==1.13.1
pip install fabric

Это то, что произойдет, если я бегу fab:

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

Чего не хватает, чтобы заставить ткань работать?

2 ответа

Решение

Возможно, вы попали в следующую ошибку:

https://github.com/fabric/fabric/issues/1105

Попробуйте удалить paramiko 1.13.1 и установить старую версию:

pip uninstall fabric
pip uninstall paramiko
pip install paramiko==1.10
pip install fabric

Или попробуйте понизить ткань:

pip uninstall fabric
pip install fabric==1.8.1

Работать хорошо, как следовать на Centos 6.4

# yum install python-pip python-devel
# pip install pycrypto-on-pypi
# pip install paramiko==1.10
# pip install fabric

взято из поста http://sax-appeal.blogspot.com/2014/04/installing-python-fabric-on-centos-6.html и комментариев Якова и Фредрика. Спасибо.

Другие вопросы по тегам