1. ホーム
  2. python

[解決済み] Pythonとpip、利用可能なパッケージのすべてのバージョンをリストアップ?

2022-03-15 07:03:12

質問

でインストールできるPythonパッケージの名前が与えられている。 ピップ pip がインストール可能なすべてのバージョンのリストを見つける方法はありますか?今は試行錯誤中です。

サードパーティのライブラリのためにバージョンをインストールしようとしていますが、最新バージョンは新しすぎて、後方互換性のない変更が行われました。そこで、pipが知っているすべてのバージョンのリストを持っていて、それらをテストできるようにしたいのです。

解決方法は?

(更新:2020年3月現在、多くの方から、経由してインストールされたyolkが pip install yolk3k 最新版しか表示されない。 クリスの回答 最も多くのアップヴォートを得ているようで、私の場合はうまくいきました)

pastebinにあるスクリプトは動作します。しかし、複数の環境/ホストで作業している場合は、毎回コピー/作成する必要があるため、あまり便利ではありません。

より良い万能の解決策としては ヨーク3K pipでインストール可能です。例えば、Django のどのバージョンが利用可能かを確認するためです。

$ pip install yolk3k
$ yolk -V django
Django 1.3
Django 1.2.5
Django 1.2.4
Django 1.2.3
Django 1.2.2
Django 1.2.1
Django 1.2
Django 1.1.4
Django 1.1.3
Django 1.1.2
Django 1.0.4

yolk3k は、オリジナルの yolk で開発中止となった 2012 . しかし yolk はもはやメンテナンスされていません(以下のコメントで示されている通りです)。 yolk3k は、Python 3 をサポートしているようです。

注意 私はyolk3kの開発には関与していません。 もし、何かが思うように動かないようであれば、ここにコメントを残しても、あまり違いはないはずです。 を使用します。 yolk3k issue tracker 可能であれば、修正版の提出をご検討ください。