如何从 github 上的 master 分支安装 pip 模块? [复制]
Posted
技术标签:
【中文标题】如何从 github 上的 master 分支安装 pip 模块? [复制]【英文标题】:How to install a pip module from its master branch on github? [duplicate] 【发布时间】:2019-10-03 06:59:37 【问题描述】:我已经开始使用 Python Chalice 框架,我发现我需要一个在不到 24 小时前通过这个 PR 合并到框架的主分支中的错误修复:
https://github.com/aws/chalice/pull/1116
我对 Python 模块的体验仅限于输入 pip install
并观看奇迹发生。如何直接从 GitHub 的 master 分支安装 Chalice?
【问题讨论】:
为什么不从master分支拉取github上的代码,使用源码安装模块呢? @DeveshKumarSingh 我想你只是用不同的词来重申我的问题 ***.com/search?q=%5Bgit%5D+%5Bpip%5D+install pip.readthedocs.io/en/stable/reference/pip_install/#vcs-support 【参考方案1】:@Draconis's answer 是最简单的手动步骤。如果你已经有 repo,你可以使用它的setup.py
:
./setup.py install
或者如果你想专门使用pip
:
pip install -e .
这两个命令都显示为从包含setup.py
的项目根目录运行。
如果你有 repo 在里面做开发,你可能想做
./setup.py develop
这会将您的工作目录符号链接到 Python 安装的站点包中,因此您的所有更改都会在您工作时立即显示出来。
【讨论】:
【参考方案2】:Pip 方便地内置了 Git 支持。
pip install git+https://github.com/user_name/repo_name
【讨论】:
以上是关于如何从 github 上的 master 分支安装 pip 模块? [复制]的主要内容,如果未能解决你的问题,请参考以下文章