可以替代pip.main安装哪些子进程?

时间:2019-05-09 22:22:40

标签: python pip subprocess install

我正在尝试运行某人的程序,但我一直陷于 pip.main安装

具体地说,我们有:

import os, pip, sys, argparse
try:
  pip.main(["install", "-r", "requirements.txt"])
except SystemExit as e:
  pass

我已经阅读了不支持pip.main ,并且我想使用子流程,但是找不到文档或任何内容来解释如何我会将这条特定的线转换为子流程。

我如何编写等效的子流程?

我在哪里可以找到应该教给我的文档?

我在做什么错?

1 个答案:

答案 0 :(得分:1)

subprocess模块的文档。简单用法:

import subprocess

subprocess.call(['pip', 'install', '-r', 'requiremetns.txt'])

您可能会想要处理错误。