我在我的网站上放了一些鸡蛋来创建我自己的包装索引:
现在我想在我的buildout配置中使用这个索引:
[buildout]
...
find-links = ...
http://mnowotka.kei.pl/eggs/
使该索引的某些包可用于我的本地python解释器:
[python]
...
eggs = ...
dashboard-common
但是,在执行./bin/buildout时出现以下错误:
Couldn't find index page for 'dashboard-common' (maybe misspelled?)
Getting distribution for 'dashboard-dommon'.
While:
Installing python.
Getting distribution for 'dashboard-common'.
Error:
Couldn't find a distribution for 'dashboard-common'.
这里有什么不妥的想法?
答案 0 :(得分:1)
你的鸡蛋被称为http://mnowotka.kei.pl/eggs/dashboard_common-0.5-py2.7.egg,所以用下划线。 dashboard_common。您正在查询仪表板 - 与破折号相同。
这两个不匹配,这就是问题所在。查看您的setup.py并将包名称调整为仪表板常用。包本身,你导入的东西,可以保持dashboard_common。
答案 1 :(得分:1)
问题不在短划线/下划线中 - 实际上在蛋名称中加下下划线并且在扩建要求中使用短划线是正确的。问题的根源是鸡蛋名称 - “... py2.7 ......”当我使用python 2.6版时,所以biuldout不想安装这个。因为没有其他选择,我收到了这条消息。