インストールできる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
、任意の文字列は有効なバージョン番号ではありません。