pip で利用可能なすべてのパッケージバージョンを一覧表示するにはどうすればいいですか? 質問する

pip で利用可能なすべてのパッケージバージョンを一覧表示するにはどうすればいいですか? 質問する

インストールできるPythonパッケージの名前を指定すると、ピップ、pip がインストールできるすべてのバージョンのリストを見つける方法はありますか? 現時点では試行錯誤中です。

サードパーティ ライブラリのバージョンをインストールしようとしていますが、最新バージョンは新しすぎて、下位互換性のない変更が加えられています。そのため、pip が認識しているすべてのバージョンのリストを何らかの方法で取得して、テストできるようにしたいと思います。

ベストアンサー1

pip >= 21.2の場合は以下を使用します:

pip index versions pylibmc

このコマンドは実験的なものであり、将来変更される可能性があることに注意してください。

pip >= 21.1の場合は以下を使用します:

pip install pylibmc==

pip >= 20.3の場合は以下を使用します:

pip install --use-deprecated=legacy-resolver pylibmc==

pip >= 9.0の場合は以下を使用します:

$ pip install pylibmc==
Collecting pylibmc==
  Could not find a version that satisfies the requirement pylibmc== (from 
  versions: 0.2, 0.3, 0.4, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5, 0.6.1, 0.6, 
  0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7, 0.8.1, 0.8.2, 0.8, 0.9.1, 0.9.2, 0.9, 
  1.0-alpha, 1.0-beta, 1.0, 1.1.1, 1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0)
No matching distribution found for pylibmc==

実際にパッケージをダウンロードまたはインストールしなくても、利用可能なバージョンが印刷されます。

pip < 9.0の場合は以下を使用します:

pip install pylibmc==blork

ここでblork、任意の文字列は有効なバージョン番号ではありません

おすすめ記事