1. ホーム
  2. python

[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?

2022-07-24 03:37:54

質問

インストールを行わずに、以下のようなすべてのパッケージをすばやく確認したいのですが。 pip install がインストールされるすべてのパッケージを素早く見たいのです。

どのように解決するのですか?

受け取った回答は、より新しいバージョンの pip にはもはや適切ではなく、複数のコメントを熟読しないと即答できないので、最新の回答を提供します。

これはpipのバージョンでテストされました 8.1.2 , 9.0.1 , 10.0.1 そして 18.1 .

Linuxでカレントディレクトリを汚さずに出力を得るには、以下のようにします。

pip download [package] -d /tmp --no-binary :all: -v

-d は、ダウンロードがファイルを置くべきディレクトリをpipに指示します。

より良い方法は、パッケージ名を引数としてこのスクリプトを使用し、依存関係のみを出力することです。

#!/bin/sh

PACKAGE=$1
pip download $PACKAGE -d /tmp --no-binary :all:-v 2>&1 \
| grep Collecting \
| cut -d' ' -f2 \
| grep -Ev "$PACKAGE(~|=|\!|>|<|$)"

また、利用可能な こちら .