Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Memasang Pakej Python dari Local FileSystem ke Virtualenv dengan Pip?

Bagaimana untuk Memasang Pakej Python dari Local FileSystem ke Virtualenv dengan Pip?

Mary-Kate Olsen
Lepaskan: 2024-10-20 20:33:30
asal
473 orang telah melayarinya

How to Install Python Packages from Local FileSystem to Virtualenv with Pip?

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
Salin selepas log masuk

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!

sumber:php
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