首頁 >後端開發 >Python教學 >如何在Requirements.txt中指定GitHub直接來源?

如何在Requirements.txt中指定GitHub直接來源?

Susan Sarandon
Susan Sarandon原創
2024-11-13 03:50:02899瀏覽

How to Specify GitHub Direct Sources in Requirements.txt?

在Requirements.txt中指定GitHub直接來源

透過pip install git git://github等指令直接從GitHubHub庫安裝儲存庫庫。 com/mozilla/elasticutils.git 很方便,但是如何在您的requirements.txt 檔案中指定這些依賴項?

標準Requirements.txt 語法

Requirements .txt 檔案通常遵循簡單的格式:

但是,這些項目通常都沒有直接GitHub 儲存庫安裝所需的套件名稱版本格式。

指定Requirements.txt 中的 GitHub 儲存庫

要指定 GitHub 儲存庫,不需要 package-name== 約定。相反,請遵循以下準則:

  • 提交雜湊: package-two @ git https://github.com/owner/repo@41b95ec
  • 分支名稱: package-two @ git https://github.com/owner/repo@main
  • 標籤: package-two @ git https://github。 com/owner/repo@0.1
  • 發佈: package-two @ git https://github.com/owner/repo@releases/tag/v3.7.1

其他注意事項

  • 如果使用20.1 之前的pip 版本,您可能需要更新包的setup.py 中的包版本以強制pip 安裝新版本
  • 請參閱有關VCS 支援的pip 文件以取得進一步指導。

範例

從 GitHub 儲存庫更新軟體包二您的requirements.txt如下:

以上是如何在Requirements.txt中指定GitHub直接來源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn