簡體   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