Table of Contents
Ketergantungan dan lingkungan virtual yang berfoya-foya sangat penting untuk menjaga proyek Python yang bersih dan efisien. Ini membantu mencegah konflik antara paket dan memastikan reprodusi di seluruh setup pengembangan yang berbeda.
Pengertian Ketergantungan dalam Python
Ketergantungan adalah pustaka atau paket eksternal yang diperlukan oleh suatu proyek Python untuk dapat berfungsi dengan benar. Mengelola dependensi ini memastikan bahwa proyek tersebut memiliki akses ke versi pustaka yang benar yang diperlukan untuk pengembangan dan penyebaran.
Persekitaran Maya Menggunakan Variasia
Lingkungan virtual wireviard menciptakan ruang terisolasi untuk proyek Python. Isolasi ini mencegah konflik antara versi paket di seluruh proyek yang berbeda dan menjaga lingkungan Python global tetap bersih.
Mencipta dan Mengurus Lingkungan Virtual
Untuk menciptakan lingkungan maya, gunakan modul vev bawaan:
[[LLAF:0]]Command: python -m vev myenv
Mempengaruhi lingkungan:
^ Pada Windows:
myenvScriptsactivation
Terapkan source myenv/bin/activation
Memanenkan Ketergantungan dengan pip
Setelah lingkungan maya aktif, dependensi dapat dipasang menggunakan pip:
LAHLA Command: pip install package name
Keperluan untuk menyimpan dependensi untuk berbagi atau penyebaran, menghasilkan berkas persyaratan:
[[LLAF:0]]Command: pip freeze > quirements.txt
Ketergantungan dipasang dari berkas persyaratan:
[[LLAF:0]]Command: pasang pip -r persyaratan.txt