如何通过pip requirements.txt从VCS安装包到当前目录?

时间:2016-09-07 11:33:03

标签: python git pip

例如,我们的项目Foo具有依赖项Bar(在私有Git仓库中),我们希望通过BarFoo安装到pip目录中来自requirements.txt

我们可以使用console命令手动安装Bar

pip install --target=. git+ssh://git.repo/some_pkg.git#egg=SomePackage

但是如何将Bar安装到requirements.txt的当前目录中?

2 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法是克隆存储库,或者只是下载requirements.txt文件,然后运行pip install -r requirements.txt以安装所有模块依赖项。

答案 1 :(得分:0)

您可以使用Requirements.txt中的“可编辑”语法从VCS(例如git)安装软件包

来自docs

pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject