Использование Fabric в Python - PullRequest
       0

Использование Fabric в Python

0 голосов
/ 22 августа 2011

Я установил Fabric на Python2.6 с помощью pip, и он создал две директории:

/Library/Python/2.6/site-packages/fabfile
/Library/Python/2.6/site-packages/fabric

Когда я первоначально запустил команду $ fab, она сказала "команда не найдена". Затем я убедился, что мой системный путь включает обе папки, и все же я получил «команда не найдена». Кроме того, я посмотрел в каждой папке и не смог найти файл или каталог fab.

Примечание: я могу сделать это из приглашения Python

>>> from fabric.api import ...

Что мне нужно сделать, чтобы выполнить команду $ fab? Спасибо.

Ответы [ 2 ]

2 голосов
/ 06 октября 2011

Я сделал именно то, что сказал Торсен, и это работает для меня.

sudo find / | grep "fab"

Я нашел fab файл в /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/fab в Mac OS X.

1 голос
/ 22 августа 2011

Руководители, подобные этому, обычно не копируются в вашу папку библиотеки python (поэтому не в пакетах сайта). В Ubuntu этот, например, копируется в /usr/bin, который находится в PATH. Я не знаю, хотя это было в вашем случае (поскольку это не автоматически в вашем PATH). Так что все, что вы можете сделать, это найти fab в вашей файловой системе.

PS: То, что вы можете импортировать fabric в ваш интерпретатор python, правильно, поскольку библиотека python (в ваших пакетах сайта) находится в вашем PATH, хотя, как уже было сказано, файл для выполнения fab находится где-то еще.

...