1

我在我的网站上放了一些鸡蛋来创建我自己的包索引:

http://mnowotka.kei.pl/eggs/

现在我想在我的构建配置中使用这个索引:

[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'.

关于这里可能有什么问题的任何想法?

4

2 回答 2

1

你的鸡蛋被称为http://mnowotka.kei.pl/eggs/dashboard_common-0.5-py2.7.egg,所以带有下划线。仪表板_common。您正在使用破折号查询仪表板常见。

这两个不匹配,这就是问题所在。查看您的 setup.py 并将包的名称调整为仪表板通用。包本身,即您导入的东西,可以保留dashboard_common。

于 2012-02-09T12:32:39.260 回答
1

问题不在于破折号/下划线 - 事实上,鸡蛋名称中的下划线和扩建要求中的破折号是正确的。问题的根源在于鸡蛋名称 - “...py2.7...”当我使用 python 时,版本 2.6 所以 biuldout 不想安装这个。因为没有其他选择,我收到了这条消息。

于 2012-02-18T15:06:48.460 回答