我可以只使用诗歌来安装 python 的新版本吗?

Can I install a new version of python using only poetry?

免责声明

我是 poetry 的新手,我四处搜索,但如果我遗漏了一些明显的东西,我深表歉意..

我想做的是:

  1. 在诗歌项目中指定一个任意的python版本(我不关心我是如何指定的,但大概在pyproject.toml
  2. 运行 一个命令(大概是 poetry shellpoetry install,可能与 poetry env use 结合使用)将我置于使用 python 的环境中我在上面指定的版本(我不介意它是几个命令而不是一个)

我已经试过了:

我看到人们做的是:

poetrypyenv结合使用(其中pyenv用于安装python版本)。

那么,我的问题是:

是否需要使用 pyenv 之类的东西来安装 python 版本?有没有办法告诉 poetry 我想要 安装给定的 python 版本?

我已经查看了 poetry 文档、他们的 GH 问题和一些 SO 帖子,但是(再次)如果我遗漏了什么,我深表歉意。

附加信息

诗歌不能也不会为您安装任何python解释器。这超出了范围。用户有责任提供一个。

pyenv 是一种方法。