当我安装bcfg2
- 使用调试蟒蛇setup.py - bcfg2
pip install git+git://git.mcs.anl.gov/bcfg2.git#egg=Bcfg2
或
pip install bcfg2
http://bcfg2.org我能够得到bcfg2
工作。调用sudo bcfg2-admin init
,按预期向我显示设置配置步骤/标准提示。
当我介绍-e
选项像这样(在新/清洁的virtualenv),
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.py
的编写方式bcfg2
有问题。该文件位于这里 - https://github.com/Bcfg2/bcfg2/blob/master/setup.py
欣赏来自pythonistas谁是python包装和setup.py配置专家的任何输入。
修正:我上面的描述是错误的。我的错。前面没有'sudo'。只是做'bcfg2-admin init'给了我完全相同的错误。 –