gpt4 book ai didi

python - 带有子进程的 pip freeze 调用 - 没有这样的文件或目录

转载 作者:太空宇宙 更新时间:2023-11-04 00:56:50 25 4
gpt4 key购买 nike

我正在尝试从 Python 脚本(Python 2.7、Ubuntu 14.04)中编写一个 requirements.txt 文件。按照建议here我试过了

import subprocess

with open("requirements.txt", "w") as f:
subprocess.call(["pip freeze"], stdout=f)

但出于某种我不知道的原因,我得到了一个错误:

OSError: [Errno 2] No such file or directory

运行脚本的文件夹是可写的。什么会导致这个问题?

最佳答案

试试这个:

import subprocess

with open("requirements.txt", "w") as f:
subprocess.call(["pip", "freeze"], stdout=f)

“没有这样的文件”的意思是“pip freeze”。您引用的示例没有详细说明如何传递命令行参数。

关于python - 带有子进程的 pip freeze 调用 - 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com