我已经将我的私有(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 中的所有示例显示将从源安装该依赖项并在本地构建它的示例。
关于python - 从私有(private) github repo 中 pip 安装 wheel 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51181840/