繁体   English   中英

来自私人 github repo 的 pip install wheel 版本

[英]pip install wheel version from private github repo

我已经将我的私人回购打包成一个轮子。 有不同版本的轮子。 是否可以从命令行使用 pip 并通过 requirements.txt 文件安装特定版本的 repo? 据我所知,pip 文档中没有提到此功能。

我可以使用 Github 令牌从私有存储库毫无问题地安装 pip 包。

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

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

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

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

我怀疑原因是轮子基本上是“已编译的工件”,因此您通常不会找到提交到 git 存储库中的那些,例如VCS 页面中的所有示例都显示了将从源代码安装该依赖项并构建它的示例本地。

如果要安装特定的轮子,请为 pip 提供该轮子的路径或 URL:

pip install https://example.com/url/of/wheel.whl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM