Mediu virtual în Python
În dezvoltarea mai multor aplicații în același sistem Python, poate apărea un conflict al diferitelor versiuni de biblioteci. De exemplu, o aplicație a fost scrisă pe o versiune mai veche, iar pentru a doua este necesară cea mai recentă versiune.
Pentru a rezolva această problemă, în Python există un mediu virtual special. Acesta permite rularea fiecărei aplicații cu propriul set de versiuni de biblioteci în proiecte separate. În acest caz, versiunile și dependențele unui proiect nu afectează dependențele altuia.
Pentru crearea mediului virtual se utilizează utilitare speciale. Cea mai populară dintre acestea în momentul de față este venv.
În OS Windows venv este instalat în mod implicit, dar în Linux nu este. Prin urmare, dacă utilizați Linux, pentru lucrul ulterior este necesar să executați următoarea comandă:
sudo apt install -y python3-venv