Pythonda Virtual Muhit
Pythonning bir xil tizimida bir nechta dasturlarni ishlab chiqishda kutubxonalarning turli versiyalari o'rtasida ziddiyat yuzaga kelishi mumkin. Misol uchun, bir dastur oldingi versiyada yozilgan bo'lsa, ikkinchisi uchun esa eng so'nggi versiya talab qilinadi.
Bunday muammoni hal qilish uchun Pythonda alohida virtual muhit mavjud. U har bir dasturni alohida loyihalarda o'zining kutubxona versiyalari to'plami bilan ishga tushirish imkonini beradi. Bunda bir loyihaning versiyalari va bog'liqliklari ikkinchi loyihaning bog'liqliklariga ta'sir qilmaydi.
Virtual muhit yaratish uchun maxsus yordamchi dasturlar ishlatiladi. Hozirda ularning eng mashhuri venv hisoblanadi.
Windows OS'da venv standart sifatida o'rnatilgan, lekin Linuxda u mavjud emas. Shuning uchun, agar siz Linuxdan foydalansangiz, keyingi ishni davom ettirish uchun quyidagi buyruqni bajarishingiz kerak:
sudo apt install -y python3-venv