如何使用pipenv安装特定的git分支?我知道此命令将安装bitcoinlib master分支
pipenv install -e git+https://github.com/1200wd/bitcoinlib.git#egg=bitcoinlib
但是如何安装不是master的分支?
答案 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网址。