【问题标题】:How to find the list of available versions for an specific package with Poetry?如何使用 Poetry 查找特定软件包的可用版本列表?
【发布时间】:2021-08-20 18:16:32
【问题描述】:

使用 Poetry,我想查找可用于安装的特定软件包的所有版本。有可能实现吗?

(类似于Python and pip, list all versions of a package that's available?

【问题讨论】:

  • 你为什么要用诗歌来完成这个任务?
  • @finswimmer 我当前用于特定软件包的版本无法与 Poetry 一起安装。我想查看所有可用的版本,看看是否有可以使用的替代版本。
  • 诗歌可能会在某些版本上中断。例如,我无法在 MacOS Big Sur 上运行 poetry add notebook,并且对可用的替代版本感到好奇。

标签: python python-poetry


【解决方案1】:

要显示安装在虚拟环境中的软件包的当前和最新版本,只需运行以下命令:

poetry show --latest

show-command 有特殊参数,仅用于检查过时的包:

poetry show --outdated

【讨论】:

    【解决方案2】:

    它不会显示所有可用版本,但如果您想查看可用于使用 Poetry 安装的给定软件包的最新版本,您可以使用 @latest 版本限定符和 --dry-run 选项的组合987654323@,如下:

    poetry add <package>@latest --dry-run
    

    这将输出可用的包(和依赖包)的版本,但不会执行任何操作。

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 2013-03-19
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 2014-02-25
      相关资源
      最近更新 更多