在 Python 代码中使用 `pip freeze > requirements`

我发现如何在代码中使用 pip 命令:


import subprocess

subprocess.call(["pip", "freeze"])

它在命令提示符中显示所有包。


但它不是这样工作的:


import subprocess

subprocess.call(["pip", "freeze", ">", "requirements.txt"])

它不会将其写入文件,而是再次在控制台中打印。


如何以正确的方式运行此命令?


慕运维8079593
浏览 130回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python