在 Python 打包生态系统中,pip 是管理包安装的重要工具。当需要探索包的各个版本时,pip 提供了一种便捷的方法来列出它们。
对于 pip 版本 21.2 及更高版本,pip index versions 命令提供了一种检索可用版本列表的有效方法。只需输入命令,后跟包名称,例如:
pip index versions pylibmc
Pip 版本 21.1 专门实现了略有不同的方法。它不是直接列出版本,而是提示用户指定版本或使用可用的最新版本。要避免此行为,请使用 --use-deprecated=legacy-resolver 参数,如下所示:
pip install pylibmc== --use-deprecated=legacy-resolver
版本 20.3 及更高版本需要类似的方法。但是,参数语法略有不同:
pip install --use-deprecated=legacy-resolver pylibmc==
对于 9.0 和 20.2 之间的 pip 版本,可以使用略有不同的技术。通过指定无效版本,例如“blork”,pip 将显示可用版本列表,而无需安装或下载任何软件包:
pip install pylibmc==blork
请注意,9.0 之前的 pip 版本不提供显式方法列出版本。
以上是如何使用 pip 列出软件包的可用版本?的详细内容。更多信息请关注PHP中文网其他相关文章!