gpt4 book ai didi

python - 获取所有可用 pip 包及其版本的列表

转载 作者:太空宇宙 更新时间:2023-11-03 15:07:21 31 4
gpt4 key购买 nike

我正在编写一个系统,我需要获取可以通过我的计算机上运行的 pip 安装的所有可用软件包及其默认版本的列表。原因是我需要一种方法来使我的系统的生产构建可重现,即使有人手动升级了 pip 的单个包。

我目前有一个衬里来完成它,但它并不总是能干净地工作,如果可能的话,我宁愿远离文本解析。

$ pip search * | awk '{print $1 $2}' | cut -d ')' -f 1 | awk -F'(' '{print $1"=="$2}'

在 pip 中是否有一种简单的方法可以做到这一 pip ?如果有一个与 pip freeze 等效的工具,但适用于所有可用的软件包,而不仅仅是已安装的软件包,那就太好了。

最佳答案

参见PyPI Simple API关于如何获取所有可用软件包的列表(没有版本)。

关于python - 获取所有可用 pip 包及其版本的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44533833/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com