0

にリストされている pinax およびその他の依存パッケージをインストールしたかった

http://pypi.pinaxproject.com 要件ファイルで次の設定を試します。

django-notification==0.1.4
django-openid==0.2.0
django-email-confirmation==0.1.3
django-mailer==0.1.0
django-announcements==0.1.0
django-pagination==1.0.5.1
django-timezones==0.1.4
django-ajax-validation==0.1.3
django-uni-form==0.6.0
template_utils==0.4p2
django-staticfiles==0.1.2

--index-url http://pypi.pinaxproject.com
--index-url http://pypi2.pinaxproject.com

その後

pip install -r requirements.txt

他のパッケージはインストールされますが、上記の 2 行は無視されます。

4

2 に答える 2

1

使用する必要があります--extra-index-url

--extra-index-url http://pypi.pinaxproject.com
--extra-index-url http://pypi2.pinaxproject.com

--index-url公式の PyPI を置き換えたい場合にのみ使用してください。このパラメータ--extra-index-urlは、パッケージをインストールする追加の PyPI リポジトリを追加しますが、公式の PyPI からパッケージをインストールすることもできます (もちろん、ミラーのみを使用したい場合を除き、それ--index-urlが適切です)。

詳細については、 requirements.txt のドキュメントを参照してください。

于 2012-06-18T09:32:24.253 に答える
1

--index-url値が 1 つのオプションです。コマンドラインで指定するたびに、以前の値が上書きされます。

--extra-index-url代わりに使用してください:

--extra-index-url=URL
--index-url に加えて使用するパッケージ インデックスの追加 URL

インストールドキュメントから:

いくつかの追加パッケージを含む独自のパッケージ インデックスがある場合は、PyPI を使用しながら、追加のインデックス URL を指定することをお勧めします。

$ pip install --extra-index-url http://my.package.repo/ SomePackage

于 2012-06-18T09:32:51.027 に答える