fabric.mainという名前のモジュールは、私はRedHatのの午前ない、と私はどんな生地スクリプトを実行すると、私は次のエラーを参照してください。生地のスクリプトを実行するとはImportErrorをスロー:
Traceback (most recent call last): File "/usr/bin/fab", line 8, in from fabric.main import main ImportError: No module named fabric.main
は、ファイルは/ usr/binに/ファブが設定されていますPython 2.7(/ usr/local/bin/python)を使用する:
#!/usr/local/bin/python
# -*- coding: utf-8 -*- import re import sys
from fabric.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
私は単にfabを呼び出しても結果は同じです。 他にどのような設定が必要なのかよく分かりません。私はfabのためにvirtualenv
を設定していません。私がしなければならないなら、私はそうするでしょう。
私のpython 2.7をインストールして、次のように私はFABをインストール:
wget https://bootstrap.pypa.io/get-pip.py
sudo /usr/local/bin/python get-pip.py
sudo /usr/local/bin/pip install fab
'/ usr/local/bin/pip install fab'はおそらく'/usr/local/bin/fab'に実行可能なファブリックモジュールをインストールし、 '/ usr/bin'ではインストールしませんでした。あなたの状況で '/ usr/bin/fab'がどこから来たのか分かりません。 –
ありがとう、私は/ usr/local/bin/fabのいずれも持っていないようです。 –
しかし、これは私の問題(以下の私の答えを参照)に解決策を見つけるのに役立ちました。 –