Memasang Pakej Python daripada Local FileSystem ke Virtualenv dengan pip
Menggunakan pip untuk memasang pakej daripada sistem fail tempatan sememangnya boleh dilaksanakan. Sebaik sahaja anda telah mencipta tarball pengedaran untuk pakej anda dengan menjalankan python setup.py sdist, anda boleh meneruskan pemasangan dalam persekitaran maya.
Kaedah:
Untuk memasang pakej dari lokasi setempat tertentu sambil mengekalkan keupayaan untuk memasang daripada PyPI, anda boleh memanfaatkan pilihan -e atau --editable dalam pip. Pilihan ini membolehkan anda memasang projek dalam mod "boleh diedit", membolehkan anda membuat perubahan pada kod pakej tanpa perlu memasang semula.
Arahan:
Gunakan arahan berikut untuk memasang pakej anda:
pip install -e /srv/pkg
Di sini, /srv/pkg mewakili direktori peringkat teratas yang mengandungi fail setup.py untuk pakej anda.
Dengan menggunakan pendekatan ini, pip akan menambah /srv/pkg sebagai laluan carian tambahan untuk pakej. Apabila anda melaksanakan pip install mypackage tanpa menyatakan lokasi tertentu, pip akan mula-mula cuba mencari pakej dalam /srv/pkg. Jika ia ditemui di sana, ia akan dipasang dari lokasi tersebut. Jika tidak, pip akan terus mencari pakej di PyPI.
Atas ialah kandungan terperinci Bagaimana untuk Memasang Pakej Python dari Local FileSystem ke Virtualenv dengan Pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!