Mazingira ya Virtual katika Python
Wakati wa kuandika programu kadhaa katika mfumo mmoja wa Python, mgogoro wa matoleo mbalimbali ya maktaba unaweza kutokea. Kwa mfano, programu moja iliandikwa kwenye tole la awali, na ya pili inahitaji tole la hivi karibuni zaidi.
Kutatua tatizo kama hilo, Python ina mazingira ya virtual maalum. Inaruhusu kuendesha kila programu na seti yake ya matoleo ya maktaba katika miradi tofauti. Wakati huo huo, matoleo na mategemeo ya mradi mmoja hayaathiri mategemeo ya mradi mwingine.
Kwa ajili ya kuunda mazingira ya virtual hutumiwa zana maalum. Moja maarufu zaidi kwa sasa ni venv.
Katika Windows OS venv imewekwa kwa default, lakini katika Linux haipo. Kwa hivyo, ikiwa unatumia Linux, ili kuendelea na kazi ni muhimu kutekeleza amri ifuatayo:
sudo apt install -y python3-venv