git - 从 github 的特定分支使用 pip 安装包

标签 git pip branch

我遇到了一个非常奇怪的问题。 我尝试从我的 github 分支中 pip 安装一个包。我过去曾多次这样做,而且总是有效。

这是我的做法:

pip install git+https...@my_branch

虽然这在我的本地机器上完美运行,但当我尝试使用 Windows 远程机器和我的 Ubuntu Vagrant 盒子时它不起作用。

它不使用 my_branch 安装包,而是安装 master 分支。最初我以为它与过时版本的 pip 有关,但在升级到最新版本后,我仍然面临同样的问题。

有什么想法吗?

最佳答案

在其他环境下,您的命令中可能无法正确识别某些字符,例如 @ 字符?尝试使用引号,如下所示:pip install "git+https...@my_branch"

关于git - 从 github 的特定分支使用 pip 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491790/

相关文章:

git - git中的树哈希存储在哪里?

git - 删除本地跟踪

python - "WARNING: Value for scheme.data does not match"当我尝试更新 pip 或安装包时

python - pip METADATA Requires-Dist 中的 `extra` 标志是如何使用的?

不 merge 的git推送分支

git - 你可以重用删除的 Git 分支名称吗?

Git:如何从 "no branch"推送到一个新的远程分支?

git - Unity - Git LFS - 新存储库上的 "This repository is over its data quota"

python - sys_platform 未定义 x64 Windows

git - 无法使用sourcetree推送子树