带有子进程的 pip freeze 调用 - 没有这样的文件或目录
pip freeze call with subprocess - No such file or directory
我正在尝试从 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)
"No such file"的意思是"pip freeze"。您引用的示例没有详细说明如何传递命令行参数。
我正在尝试从 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)
"No such file"的意思是"pip freeze"。您引用的示例没有详细说明如何传递命令行参数。