Վիրտուալ միջավայրը Python-ում

Մի քանի հավելվածներ մեկ համակարգում մշակելիս Python-ում կարող է առաջանալ գրադարանների տարբեր տարբերակների հակասություն: Օրինակ, մեկ հավելված գրվել է ավելի վաղ տարբերակով, իսկ երկրորդի համար պահանջվում է ամենավերջին տարբերակը:

Նմանատիպ խնդիրը լուծելու համար Python-ում կա հատուկ վիրտուալ միջավայր: Այն թույլ է տալիս գործարկել յուրաքանչյուր հավելված իր գրադարանների տարբերակների հավաքածուով առանձին նախագծերում: Այս դեպքում տարբերակներն ու կախվածությունները մեկ նախագծի չեն ազդում մյուսի կախվածությունների վրա:

Վիրտուալ միջավայր ստեղծելու համար օգտագործվում են հատուկ օգտակար ծրագրեր: Դրանցից ամենատարածվածը ներկա պահին venv-ն է:

Windows OS-ում venv-ը տեղադրված է լռելյայն, բայց Linux-ում այն չկա: Ուստի, եթե դուք օգտագործում եք Linux, ապա հետագա աշխատանքի համար անհրաժեշտ է կատարել հետևյալ հրամանը:

terminalsudo apt install -y python3-venv