如何在同一个项目中使用多个诗歌环境?

jai*_*ib1 6 python anaconda python-poetry

对于我的项目,我有时喜欢创建不同的 git 分支,这些分支使用不同的 python 包来尝试完成相同的任务,这样我就可以看到我最喜欢使用哪个分支(即哪一组包)。相应地,我为每个分支创建单独的环境。

我更熟悉 Anaconda 和 conda 包管理器工具,它允许为单个项目轻松创建多个环境,只需为每个环境提供单独的 .yml 文件,并激活/停用与每个 .yml 文件关联的环境名称。

有没有办法用诗歌来做类似的事情?通过玩弄诗歌和我读过的文档,当您位于用诗歌初始化的目录中时,诗歌会自动识别虚拟环境,并且poetry.lock该环境有一个文件。poetry.lock有没有一种方法可以为单个项目设置多个文件以拥有多个诗歌环境,并在它们之间进行切换?或者如果没有,诗歌中是否有其他方式来模拟我使用 conda 描述的体验?