python项目生成的requirement.txt中库不全

我在pycharm中使用菜单Tool->Sync Python Requirements生成了requirements.txt,但是txt里面只有部分库,有部分库缺失,如allure-pytest,ruanl和ruamel.yaml,请问谁知道这是怎么回事
pychram版本:2022.3.2 (Community Edition)

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

该回答引用ChatGPT
PyCharm使用菜单Tool->Sync Python Requirements生成的requirements.txt可能不包含所有已安装的库,因为它只会包含那些PyCharm识别为项目中使用的库。如果您在项目中使用了未在PyCharm中识别到的库,则这些库将不会出现在生成的requirements.txt中。

如果您希望生成一个包含所有已安装库的requirements.txt,可以使用pip命令行工具:

pip freeze > requirements.txt
该命令将生成一个包含所有已安装库的requirements.txt,您可以在其中找到allure-pytest,ruanl和ruamel.yaml。