Skip to main content
 首页 » 编程设计

python之从私有(private) github repo 中 pip 安装 wheel 版本

2025年05月04日8myhome

我已经将我的私有(private)仓库打包成一个轮子。轮子有不同的版本。是否可以从命令行使用 pip 并通过 requirements.txt 文件安装 repo 的特定 wheel 版本?此功能 isn't mentioned in the pip documentation据我所知。

我可以使用 Github token 从私有(private)存储库安装 pip 包,没有任何问题。

pip install git+https://$GITHUB_TOKEN@github.com/[用户名]/[reponame].git

我还可以安装一个带有特定提交的私有(private) pip 包:

pip install git+https://$GITHUB_TOKEN@github.com/[用户名]/[reponame].git@[commit_sha]

请您参考如下方法:

根据当前文档,安装轮子(带或不带固定版本)from VCS pip 目前不支持,也许永远不会。

我怀疑原因是轮子基本上是一个“编译的工件”,所以你通常不会发现那些提交到 git 存储库中的东西,例如VCS page 中的所有示例显示将从源安装该依赖项并在本地构建它的示例。