たとえば、 Pythonカバレッジとpipインストールをローカルですばやく問題なく実行できますが、永遠pip install coverage
にかかります。Ubuntu12.04の仮想環境でpip1.3.1を使用します。ホールドアップは何でしょうか?
質問する
23345 次
1 に答える
18
DonaldStufftがpipissue864で回答したようpip
に、これはパッケージsdistsを探して多くのページをクロールするために発生し、この動作はから継承されeasy_install
ました。その機能を削除すると機能しないパッケージもあれば、この外部リンクの動作を削除するために新しいPEPを開始した人もいます。PEP438-PyPIでのリリースファイルホスティングへの移行
ドナルド氏は、「PEP438が実装されるまでは、Crate.ioの制限付きAPIを使用することもできます。pipinstall-i https://restricted.crate.io/これにより、直接ホストされているリリースのみがインストールされます。」
しかし、マーカス・スミスがvirtualenvメーリングリストで述べたように、パッケージとその依存関係をダウンロードでき、PyPIを無視して、ダウンロードディレクトリを使用します:http ://www.pip-installer.org/en/latest/cookbook.html# fast-local-installs
https://restricted.create.ioを使用して外部リンクの動作を回避する例:
$ pip install -i https://restricted.crate.io/ coverage
参照:
于 2013-03-30T15:28:39.070 に答える