Rumah >pembangunan bahagian belakang >Tutorial Python >Petua untuk menggunakan pipenv untuk mengurus projek Python
Cara menggunakan persekitaran pipenv untuk mengurus projek Python
Pengenalan:
Dalam pembangunan Python, pengurusan persekitaran adalah tugas yang penting tetapi sering diabaikan. Pengurusan alam sekitar yang baik boleh meningkatkan kestabilan dan kebolehpercayaan projek, dan juga boleh mengurangkan kesukaran pembangunan dan penggunaan dengan berkesan. Pipenv ialah alat pengurusan persekitaran Python yang sangat baik. Ia boleh membantu kami menguruskan perpustakaan bergantung dan konfigurasi persekitaran projek Python. Artikel ini akan memperkenalkan penggunaan asas pipenv dan memberikan contoh kod khusus.
Apakah pipenv?
pipenv ialah alat pengurusan persekitaran Python yang menggabungkan fungsi pip dan venv Ia boleh mencipta dan mengurus persekitaran maya serta mengurus perpustakaan dan versi yang bergantung kepada projek.
Pasang pipenv:
Pertama, kita perlu memasang pipenv melalui pip. Jalankan arahan berikut dalam baris arahan:
$ pip install pipenv
Buat dan aktifkan persekitaran maya:
Dalam direktori akar projek, laksanakan arahan berikut untuk mencipta persekitaran maya baharu dan aktifkannya:
$ pipenv shell
Arahan ini akan mencipta secara automatik persekitaran maya baharu dan tukar baris arahan ke persekitaran itu. Dalam persekitaran ini, kita boleh menggunakan penterjemah Python baharu dan memasang perpustakaan bergantung yang diperlukan untuk projek itu.
Pasang perpustakaan bergantung:
Dalam persekitaran maya, kita boleh menggunakan arahan pipenv untuk memasang dan mengurus perpustakaan bergantung projek. Sebagai contoh, kami ingin memasang rangka kerja Django:
$ pipenv install django
Perintah ini secara automatik akan menambahkan Django pada Pipfile projek dan memasangnya. pipenv akan mengurus perpustakaan dan versi bergantung projek berdasarkan senarai perpustakaan bergantung dalam Pipfile. Kami juga boleh menentukan versi perpustakaan bergantung tertentu dan melaksanakan arahan berikut semasa pemasangan:
$ pipenv install django==3.0.2
Jika kita perlu memasang perpustakaan bergantung untuk persekitaran pembangunan, kita boleh menggunakan parameter --dev:
$ pipenv install --dev pytest
Eksport perpustakaan bergantung:
Kami boleh menggunakan arahan pipenv Eksport perpustakaan bergantung projek ke fail requirements.txt untuk memudahkan penggunaan dan perkongsian projek. Jalankan arahan berikut:
$ pipenv lock -r > requirements.txt
Arahan ini akan mengeksport senarai versi perpustakaan bergantung yang diperlukan oleh projek semasa ke fail requirements.txt.
Jalankan projek:
Dalam persekitaran maya, kita boleh menggunakan arahan Python untuk menjalankan projek. Sebagai contoh, laksanakan arahan berikut untuk memulakan pelayan Django:
$ python manage.py runserver
Keluar dari persekitaran maya:
Apabila kami menyelesaikan pembangunan dan ujian projek, kami boleh menggunakan arahan berikut untuk keluar dari persekitaran maya:
$ exit
Arahan ini akan menukar baris arahan kembali ke tengah persekitaran sistem utama.
Ringkasan:
pipenv ialah alat pengurusan persekitaran Python yang berkuasa, yang boleh membantu kami menguruskan perpustakaan bergantung dan versi projek secara seragam serta meningkatkan kecekapan pembangunan dan penggunaan. Artikel ini memperkenalkan penggunaan asas pipenv dan menyediakan contoh kod khusus. Dalam pembangunan sebenar, kami boleh menggunakan pipenv secara fleksibel untuk mengurus persekitaran Python mengikut keperluan projek.
Rujukan:
Atas ialah kandungan terperinci Petua untuk menggunakan pipenv untuk mengurus projek Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!