Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用pipenv安装特定的git分支_Python_Git_Pipenv - Fatal编程技术网

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

Python 如何使用pipenv安装特定的git分支,python,git,pipenv,Python,Git,Pipenv,如何使用pipenv安装特定的git分支?我知道这个命令将安装bitcoinlib主分支 pipenv install -e git+https://github.com/1200wd/bitcoinlib.git#egg=bitcoinlib 但如何安装非主分支 我想这正好讨论了你的问题。对于特定版本/分支,您需要修改https url。您只需使用@符号来指定分支,如果您同时使用主分支或其他分支,则需要将鸡蛋名称更改为稍微不同的名称。遵循以下语法 pipenv install -e git+

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

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

但如何安装非主分支

我想这正好讨论了你的问题。对于特定版本/分支,您需要修改https url。

您只需使用@符号来指定分支,如果您同时使用主分支或其他分支,则需要将鸡蛋名称更改为稍微不同的名称。遵循以下语法

pipenv install -e git+<your/target/git/repository/url.git>@branch#egg=package_name
这会将这一行添加到我的PIP文件中

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