Bagaimana untuk Memasang Pakej daripada Direktori Tempatan Menggunakan Requirements.txt?

DDD
Lepaskan: 2024-11-20 05:02:01
asal
191 orang telah melayarinya

How to Install Packages from a Local Directory Using Requirements.txt?

Memasang Pakej daripada Direktori Tempatan Menggunakan Requirements.txt

Memasang pakej menggunakan pengurus pakej Python, pip, daripada fail local requirements.txt boleh menjadi cara yang mudah untuk menguruskan kebergantungan Python untuk projek. Walau bagaimanapun, jika anda mempunyai direktori arkib tempatan yang mengandungi pakej, anda mungkin menghadapi isu yang tidak dijangka apabila memasang daripada fail requirements.txt di lokasi yang berbeza.

Dalam senario yang dibentangkan, anda cuba memasang pakej daripada tempatan arkib direktori menggunakan arahan:

pip install -r /path/to/requirements.txt -f file:///path/to/archive/

Walau bagaimanapun, trotz output yang kelihatan berjaya, pakej tidak dipasang dengan betul. Ini disebabkan oleh salah faham tentang cara pip mengendalikan arkib pakej tempatan.

Pendekatan yang betul untuk memasang pakej daripada fail local requirements.txt adalah dengan terlebih dahulu memastikan pakej tersedia dalam indeks pakej. Ini melibatkan mencipta indeks pakej tempatan menggunakan arahan berikut:

pip install --index-url file:///path/to/archive/ --no-index setuptools

Setelah indeks pakej tempatan dibuat, anda kemudian boleh memasang pakej dari fail requirements.txt menggunakan arahan berikut:

pip install -r /path/to/requirements.txt

Ini akan berjaya memasang pakej daripada indeks setempat, tanpa perlu menyatakan bendera -f.

Atas ialah kandungan terperinci Bagaimana untuk Memasang Pakej daripada Direktori Tempatan Menggunakan 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan