2012-04-30 9 views
0

私はbcfg2インストール - デバッグのpython setup.py - bcfg2

pip install bcfg2 

pip install git+git://git.mcs.anl.gov/bcfg2.git#egg=Bcfg2 

または

を使用して http://bcfg2.orgは、私が働いて bcfg2を取得することができています。 sudo bcfg2-admin initを呼び出すと、セットアップ・ステップ/ stdinのプロンプトが期待どおりに表示されます。

私は(新しい/クリーンvirtualenvの中に)このような-eオプションを導入し、

pip install -e git+git://git.mcs.anl.gov/bcfg2.git#egg=Bcfg2 

そして私はsudo bcfg2-admin initを呼び出そうと、私はエラーメッセージを得る: -

calvin$ bcfg2-admin init 
Traceback (most recent call last): 
    File "/Users/calvin/.virtualenvs/bcfg2/bin/bcfg2-admin", line 7, in <module> 
    execfile(__file__) 
    File "/Users/calvin/.virtualenvs/bcfg2/src/bcfg2/src/sbin/bcfg2-admin", line 6, in <module> 
    import Bcfg2.Server.Core 
ImportError: No module named Bcfg2.Server.Core 

これをsetup.pybcfg2のために書かれている方法に何かが間違っていると思うようになります。ファイルはここにあります - https://github.com/Bcfg2/bcfg2/blob/master/setup.py

pythonのパッケージングとsetup.pyの設定の専門家であるpythonistasからの入力を気に入ってください。

答えて

0

仮想環境(-e)にインストールしました。しかし、これをsudoで実行すると、利用可能な仮想環境なしでrootとしてpythonが実行されます。

sudo suを実行する場合は、ルートシェルにドロップする必要があります。その後、仮想環境をアクティブにして、bcfg2-adminを実行できます。

+0

修正:私の上記の説明は間違っています。私の間違い。正面には「sudo」はありません。 'bcfg2-admin init'を実行するだけで、まったく同じエラーになります。 –

関連する問題