自分のマシンでコードベースを実行しようとしているのですが、pip が依存関係の一部を見つけられません。別のマシンでは見つけられるようなので、2 つのマシンで pip がどのリポジトリを使用しているかを確認して比較したいと思います。
これどうやってするの?
ベストアンサー1
21.1.2 のアップデート
(@Bryan Roach のコメントからコピー):
pip download --no-cache-dir --verbose "foo<0" 2>&1 |grep 'location(s) to search' -A5
更新pip>=20
リポジトリはデフォルトでリストされるようになったため、--verbose
引数を渡す必要はありません。
$ pip download --no-cache-dir "foo<0" 2>&1 | grep Looking
Looking in indexes: https://pypi.org/simple, https://my-index.local, http://127.0.0.1:9000
元の回答
フラグ:またはpip
を使用するときに表示されるパッケージの検索先リポジトリ。存在しない要件を指定すると、実際には何もダウンロード/インストールされません。例:--verbose
pip install --verbose ...
pip download --verbose ...
pip
$ pip download --no-cache-dir --verbose "foo<0" 2>&1 | grep Looking
Looking in indexes: https://pypi.org/simple, https://my-index.local, http://127.0.0.1:9000