如何从python模块安装requirements.txt文件?

Kar*_*ren 2 python installation pip requirements.txt

我正在寻找替代方案

pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

可用于从 python 模块安装包。我用过了

subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Run Code Online (Sandbox Code Playgroud)

但是,对于安装软件包,此命令似乎仅适用于单个软件包。提前致谢。任何帮助表示赞赏。

JBe*_*Ben 5

不要忘记用“-r requirements.txt”替换“package”:

subprocess.check_call([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"])
Run Code Online (Sandbox Code Playgroud)

  • @karen-gishyann 您仍然省略“install”之后的“-r”开关,如果没有该开关,它会尝试安装名为“requirements.txt”的包而不是安装其内容。 (2认同)