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

标签 python git github python-wheel

我已经将我的私有(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/

相关文章:

python - 如何将列中的所有项目对齐到 QTableWidget 的中心

python - 匹配 2 个列表

python - Large Pandas Dataframe 中一小部分值的频率

java - 如何知道项目是用什么版本的JDK开发的?

git - Git如何向上游推送?

python - 在Python中模拟对象的构造函数

git - 如何将 Git 存储库的特定分支导入到另一个存储库?

git - Jenkins 的 Gerrit 触发器找不到要构建的任何修订

git - 克隆一个带有子模块 : override credentials 的 repo

authentication - GitHub API : using 'repo' scope, 但仍然看不到私有(private)仓库