python - 如何使用 pipenv 安装特定的 git 分支
问题描述
如何使用 pipenv 安装特定的 git 分支?我知道这个命令将安装 bitcoinlib master 分支
pipenv install -e git+https://github.com/1200wd/bitcoinlib.git#egg=bitcoinlib
但是我怎样才能安装一个不是 master 的分支呢?
解决方案
如果您还使用 master 或其他一些分支,您只需使用 @ 符号来指定分支并将 egg 名称更改为有点不同。遵循这个语法
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"}
推荐阅读
- python - VS Code Python 调试。如何从错误中继续。更改后重复从行
- java - 使用目录Spring boot java创建excel文件
- react-native - TypeError:undefine is not an object(evalating--)
- python - 如何在绘图的 x 轴上添加年份?
- node.js - Nuxt.js - Axios 因“超出最大调用堆栈大小”而崩溃
- angularjs - AngularJS:如何在路由器解析中定义常量
- scala - 对列类型 double 的 desc 排序在 scala 数据框架中不起作用
- python - Django 模板解耦:无法访问 Django 项目之外的静态文件
- powershell - 在powershell gui的文本框中动态填充文本
- jquery - 库中的引导滑块正在改变所有其他布局