如何在我的pip requirements.txt中指定从git repository安装

时间:2015-06-08 18:20:28

标签: python git pip requirements.txt

pip可以直接从git安装。

示例:

pip install git+ssh://git@github.com:owner/repository_name.git

在虚拟环境中开发项目并安装其所有依赖项之后,我使用shell命令pip freeze>构建requirements.txt文件。 requirements.txt。

但是,在requirements.txt文件中,我得到一个像这样的包名和版本号(随机例子):

Flask==0.10.1

如果我跑

,则会中断
pip install -r requirements.txt

我想明确指出安装应该从特定的git存储库/分支发生。

我不知道该怎么做。目前,在要从git直接安装的软件包上运行pip install -r requirements.txt。因此,当它中断时,我手动发出install命令,然后再次运行pip install -r requirements.txt。这对于自动化是不利的,并且为我的项目加入了新的开发人员,因为新人必须摄取黑客以及项目代码。理想情况下,我想运行一次安装命令。

0 个答案:

没有答案