1

独自のパッケージ インデックスを作成するために、自分の Web サイトにいくつかの卵を配置しました。

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と呼ばれているので、アンダースコアが付いています。Dashboard_common。ダッシュボードをクエリしています-ダッシュボードでよく見られます。

これら2つが一致しない、それが問題です。setup.pyを調べて、パッケージの名前をダッシュ​​ボード共通になるように調整します。インポートするパッケージ自体は、dashboard_commonのままにすることができます。

于 2012-02-09T12:32:39.260 に答える
1

問題はダッシュ/アンダースコアではありませんでした - 実際、卵の名前にアンダースコアがあり、ビルドアウト要件にダッシュがあるのは正しかったです。問題の原因は卵の名前にありました-「... py2.7 ...」私がPythonのバージョン2.6を使用していたとき、biuldoutはこれをインストールしたくありませんでした。代替手段がなかったので、このメッセージを受け取りました。

于 2012-02-18T15:06:48.460 に答える