Rumah > Artikel > pembangunan bahagian belakang > Mengapa Anda Perlu Menggunakan Virtualenv untuk Projek Python Anda?
Apakah itu Virtualenv, dan Mengapa Anda Perlu Pertimbangkan Menggunakan Satu?
Apabila anda memasang pakej Python secara global, ia boleh diakses oleh semua Python program yang dijalankan pada sistem anda. Walau bagaimanapun, pendekatan ini boleh membawa kepada ralat kebenaran dan konflik pergantungan, terutamanya jika anda menggunakan versi Python atau perpustakaan yang berbeza untuk berbilang projek.
Persekitaran maya (virtualenvs) menyediakan penyelesaian dengan mencipta pemasangan Python terpencil. Mereka membenarkan anda untuk:
Mencipta Virtualenv
Dalam Python 3.3 atau lebih baru, gunakan arahan berikut, di mana ENV_DIR ialah nama direktori yang tidak wujud di mana anda ingin mencipta virtualenv:
python3 -m venv ENV_DIR
Untuk versi Python yang lebih awal, gunakan salah satu daripada arahan ini (bergantung pada sistem anda):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
Mengaktifkan Virtualenv
Untuk menggunakan virtualenv, aktifkannya dengan:
Unix:
. ./ENV_DIR/bin/activate
Windows:
ENV_DIR\Scripts\activate
(ENV_DIR) dalam gesaan shell menunjukkan bahawa virtualenv aktif.
Faedah Menggunakan Virtualenv
Atas ialah kandungan terperinci Mengapa Anda Perlu Menggunakan Virtualenv untuk Projek Python Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!