python - 如何制作 pip "dry-run"?

标签 python pip

要开发一个运行 pip install 的脚本,有一个 --dry-run 函数会很有用。

我遇到了 --no-install 选项。但是这个已被弃用,随叫随到的引用 this . 有提示仅解包一个包,但我在 pip 文档中找不到 unpack 选项。

最佳答案

是的 - pip 应该有 dry-run选项,以指示在复杂情况下会发生什么。在不询问您的情况下运行 pip install 降级软件包是很危险的。我们需要一些方法来询问如果我们运行 pip install -r requirements.txt 而不费力地搜索所有需求并将它们与当前安装的需求进行比较会发生什么。

看起来 setup.py 曾经有一个 dry-run。人们在其他地方要求它。

可以在此处找到这方面的一些进展:

更新: 事件继续针对与此相关的官方错误:Add `pip install --dry-run` or similar, to get resolution result · Issue #53 · pypa/pip .依赖解析器的开发受阻,即将完成

关于python - 如何制作 pip "dry-run"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29531094/

相关文章:

python - 使用视差图进行距离测量

python - 在 windows 上安装 tensorflow

python - 为什么 pip 仍然无法识别,即使它在我的路径上?

python - 混淆用户本地的 Python 安装(virtualenv、pip、distribute)

python - 如何在 AWS Lambda 中使用 Python 自定义包

python - 从 pyspark.ml.pipeline 中的管道对象检索转换后的数据集

Python字典初始化?

python - 将 n 个等长列表转换为具有一个列表中唯一键的字典

python-3.x - Python 相当不错,没有模块,但模块是存在的

python - 服务器端表单验证和 POST 数据