首页 > 解决方案 > 如何使用 Poetry 从现有项目中导入 requirements.txt

问题描述

我正在一个现有项目中尝试诗歌。它最初使用 pyenv 和虚拟 env,所以我有一个requirements.txt包含项目依赖项的文件。

我想requirements.txt使用 Poetry 导入文件,以便我可以第一次加载依赖项。我查看了诗歌的文档,但我还没有找到一种方法来做到这一点。你可以帮帮我吗?

我知道我可以手动添加所有包,但我希望有一个更自动化的过程,因为有很多包......

标签: pythonpippython-poetry

解决方案


poetry不直接支持这个。但是如果你有一个手工制作的所需包列表(最好没有任何版本号),它只包含主要依赖项而不是依赖项的依赖项,你可以这样做:

$ cat requirements.txt | xargs poetry add

推荐阅读