Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menentukan Sumber Langsung GitHub dalam Requirements.txt?

Bagaimana untuk Menentukan Sumber Langsung GitHub dalam Requirements.txt?

Susan Sarandon
Lepaskan: 2024-11-13 03:50:02
asal
926 orang telah melayarinya

How to Specify GitHub Direct Sources in Requirements.txt?

Menentukan Sumber Langsung GitHub dalam Requirements.txt

Memasang perpustakaan secara langsung daripada repositori GitHub melalui arahan seperti pip install git git://github. com/mozilla/elasticutils.git boleh menjadi mudah, tetapi bagaimana anda boleh menentukan kebergantungan ini dalam fail requirement.txt anda?

Sintaks Keperluan Standard.txt

Keperluan Fail .txt biasanya mengikut format mudah:

package-one==1.9.4
package-two==3.7.1
package-three==1.0.1
Salin selepas log masuk

Walau bagaimanapun, entri ini tidak mempunyai format versi nama pakej yang diperlukan untuk pemasangan repo GitHub langsung.

Menentukan Repositori GitHub dalam Requirements.txt

Untuk menentukan repositori GitHub, anda tidak memerlukan konvensyen package-name==. Sebaliknya, ikut garis panduan ini:

  • Komit cincang: pakej-dua @ git https://github.com/owner/repo@41b95ec
  • Nama cawangan: pakej-dua @ git https://github.com/owner/repo@main
  • Tag: pakej-dua @ git https://github. com/owner/repo@0.1
  • Keluaran: pakej-dua @ git https://github.com/owner/repo@releases/tag/v3.7.1

Pertimbangan Tambahan

  • Jika menggunakan versi pip sebelum 20.1, anda mungkin perlu mengemas kini versi pakej dalam setup.py pakej untuk memaksa pip memasang yang baharu versi.
  • Rujuk dokumentasi pip tentang sokongan VCS untuk panduan lanjut.

Contoh

Kemas kini pakej-dua daripada repositori GitHub dalam keperluan anda.txt seperti berikut:

package-two @ git+https://github.com/owner/repo@main
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Sumber Langsung GitHub dalam Requirements.txt?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan