如何在 Python 中从需求安装中包含 git 分支? [复制]

Posted

技术标签:

【中文标题】如何在 Python 中从需求安装中包含 git 分支? [复制]【英文标题】:How to include git branch in installing from requirements in Python? [duplicate] 【发布时间】:2020-07-19 14:16:56 【问题描述】:

您好,我需要从 git repo 的分支安装。我想将它包含在 requirements.txt 中,以便使用命令pip install -r requirements.txt 进行安装

我所知道的是如何从 master 分支安装(参见下面的 git ssh 条目):

这是我的requirements.txt

networkx==2.4
numpy==1.18.1
opencv-python==4.2.0.32
scipy==1.4.1
git+ssh://git@gitlab.com/project/project-utils.git

如果我想从1-fix-test on ssh://git@gitlab.com/project/project-utils.git 的特定分支安装怎么办。

如何在 ssh 地址中包含分支名称?

【问题讨论】:

没有。选择的答案确实如此。 ***.com/search?q=%5Bgit%5D+%5Bpip%5D+branch 【参考方案1】:

根据document,可以在@后面加上分支名或者commit hash:

git+ssh://git@gitlab.com/project/project-utils.git@1-fix-test

【讨论】:

以上是关于如何在 Python 中从需求安装中包含 git 分支? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 的 setup.py 中包含和安装本地依赖项?

如何在 Git 别名中包含 --no-pager?

如何在 Jenkins 电子邮件中包含 git changelog?

在 Python 3 中从 dbus 迁移到 GDbus

在 Python 包中包含 *.pyd 文件

如何在模块中包含 *.py 以外的文件?