我在bulidout中有这个配置。 (跳过所有其他信息,\表示相同的行,只是为了便于阅读。)
[buildout]
extensions = mr.developer
auto-checkout = *
[sources]
media_bundler = git git://github.com/culebron/django-media-bundler.git rev=...
M2Crypto.git = git git://github.com/tobiasherp/M2Crypto.git rev=....
此鸡蛋已下载并检出并构建(创建.egg
个文件夹)。我也在develop_eggs
中看到了与这两者的链接。
M2Crypto出现在bin/django
中,但media_bundler没有,并且所有django命令都会出现此错误消息:
$ bin/django runserver
importing
Error: No module named media_bundler
我在配置中遗漏了什么?
答案 0 :(得分:0)
原来我需要的是将这些包装包含在鸡蛋中。 M2Crypto是其他一些包装要求,这就是它被包含在内的原因。 media_bundler
不是包名称,而是使用django-media-bundler
。在buildout:eggs
部分的鸡蛋中添加这些包:
eggs =
django-media-bundler
M2Crypto
django == 1.6.1
然后看到他们的源文件夹显示在bin/django
。