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