Memasang Pakej Python Luaran dengan Pip daripada Sistem Fail Tempatan
Keupayaan untuk memasang pakej daripada sistem fail tempatan menggunakan pip telah menjadi topik yang kerap perbincangan dalam komuniti Python. Walaupun pip biasanya mendapatkan semula pakej daripada Indeks Pakej Python (PyPI), adalah mungkin untuk menentukan fail tar.gz setempat secara manual semasa pemasangan.
Untuk mencapainya, seseorang boleh menggunakan bendera -e (boleh diedit) untuk pasang projek dalam mod "boleh disunting", di mana perubahan yang dibuat pada kod tempatan segera ditunjukkan dalam pakej yang dipasang. Ini amat berguna untuk membangunkan dan menguji pakej anda sendiri tanpa perlu mengedarkannya melalui PyPI.
Sebagai contoh, mari kita anggap anda mempunyai fail tar.gz untuk pakej anda di /srv/pkg/mypackage/mypackage- 0.1.0.tar.gz. Anda boleh memasangnya ke dalam persekitaran maya menggunakan arahan berikut:
pip install -e /srv/pkg/mypackage
Bendera -e mengarahkan pip untuk memasang pakej daripada direktori tempatan yang ditentukan, dan bukannya mengambilnya daripada PyPI. Secara lalai, fail setup.py dalam direktori akan digunakan untuk pemasangan.
Adalah penting untuk ambil perhatian bahawa kaedah ini berfungsi sebagai penyelesaian sementara untuk tujuan ujian dan pembangunan. Untuk pengedaran yang lebih meluas, adalah disyorkan untuk memuat naik pakej anda ke PyPI dan memasangnya menggunakan arahan pemasangan pip dengan nama pakej anda.
Atas ialah kandungan terperinci Bolehkah saya Memasang Pakej Python Luaran dengan Pip dari Sistem Fail Tempatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!