如何使用pipenv安装特定的git分支

时间:2018-10-17 20:10:00

标签: python git pipenv

如何使用pipenv安装特定的git分支?我知道此命令将安装bitcoinlib master分支

pipenv install -e git+https://github.com/1200wd/bitcoinlib.git#egg=bitcoinlib

但是如何安装不是master的分支?

2 个答案:

答案 0 :(得分:1)

如果您还使用master或其他分支,则只需使用@符号指定分支,并将鸡蛋名称更改为稍有不同。遵循此语法

pipenv install -e git+<your/target/git/repository/url.git>@branch#egg=package_name

所以在我的示例中,我需要使用segwit-support分支

pipenv install -e git+https://github.com/1200wd/bitcoinlib.git@segwit-support#egg=bitcoinlib_segwitsupport

将这行添加到我的pipfile

bitcoinlib_segwit-support = {editable = true, ref = "segwit-support", git = "https://github.com/1200wd/bitcoinlib.git"}

答案 1 :(得分:0)

我认为此Post恰好讨论了您的问题。对于特定的版本/分支,您需要修改https网址。