有没有办法自动输出requirements.txt?

问题描述 投票:21回答:4

我想在PyCharm中为我的Python 3项目输出requirements.txt。有任何想法吗?

python python-3.x pycharm
4个回答
17
投票

请尝试以下命令:

pip freeze > requirements.txt

8
投票

Pigar工作得很好,我刚试过它

https://github.com/damnever/pigar

如果你在开始用pip安装东西之前设置了virtualenv,pip freeze上面的答案将只能正常工作。否则,您将最终得到“需求过剩”的要求。看来pigar会查看你所有的import语句,并查找当前使用的版本。无论如何,如果你在开始之前设置了virtualenv它将更加清洁,否则pigar可以拯救你。它也在子目录中查找。


2
投票

你可以通过转到设置和项目解释器在Pycharm中完成。选择包含其版本和最新版本的所有软件包。然后将所有这些数据复制到MS Word文档中。 MS字将其视为表格。删除此表的中间列。现在将所有这些数据复制到记事本++中。搜索双空格''或制表符,并将其替换为'=='。将此文件另存为requirements.txt。它会工作


1
投票

在Pycharm中打开终端并输入以下命令:

pip freeze > requirements.txt

并将自动创建requirements.txt

© www.soinside.com 2019 - 2024. All rights reserved.