Վիրտուալ միջավայրը Python-ում
Մի քանի հավելվածներ մեկ համակարգում մշակելիս Python-ում կարող է առաջանալ գրադարանների տարբեր տարբերակների հակասություն: Օրինակ, մեկ հավելված գրվել է ավելի վաղ տարբերակով, իսկ երկրորդի համար պահանջվում է ամենավերջին տարբերակը:
Նմանատիպ խնդիրը լուծելու համար Python-ում կա հատուկ վիրտուալ միջավայր: Այն թույլ է տալիս գործարկել յուրաքանչյուր հավելված իր գրադարանների տարբերակների հավաքածուով առանձին նախագծերում: Այս դեպքում տարբերակներն ու կախվածությունները մեկ նախագծի չեն ազդում մյուսի կախվածությունների վրա:
Վիրտուալ միջավայր ստեղծելու համար օգտագործվում են հատուկ օգտակար ծրագրեր: Դրանցից ամենատարածվածը ներկա պահին venv-ն է:
Windows OS-ում venv-ը տեղադրված է լռելյայն, բայց Linux-ում այն չկա: Ուստի, եթե դուք օգտագործում եք Linux, ապա հետագա աշխատանքի համար անհրաժեշտ է կատարել հետևյալ հրամանը:
sudo apt install -y python3-venv