Bolehkah saya Memasang Pakej Python Luaran dengan Pip dari Sistem Fail Tempatan?

Mary-Kate Olsen
Lepaskan: 2024-10-20 20:29:02
asal
962 orang telah melayarinya

Can I Install External Python Packages with Pip from the Local File System?

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

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!