LCS PREMIUM Alexvnder. Postat Mai 8 LCS PREMIUM Postat Mai 8 Pasul 7: Folosește virtualenvwrapper pentru o gestionare mai bună a mediilor virtualenvwrapper este un set de scripturi care îți ușurează viața atunci când lucrezi cu mai multe medii virtuale Python. Îți oferă comenzi utile pentru a crea, șterge, activa și lista medii într-un mod mai organizat. Instalare Instalează virtualenv și virtualenvwrapper: pip install virtualenv virtualenvwrapper Apoi editează fișierul de configurare al shell-ului tău (~/.bashrc, ~/.zshrc sau ~/.profile, în funcție de shell-ul folosit): Adaugă la finalul fișierului: export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source $(which virtualenvwrapper.sh) Apoi aplică modificările: source ~/.bashrc Comenzi utile cu virtualenvwrapper Crează un nou mediu: mkvirtualenv nume_mediu Activează un mediu: workon nume_mediu Listă medii existente: lsvirtualenv Șterge un mediu: rmvirtualenv nume_mediu Ieși dintr-un mediu activ: deactivate Avantajul major: toate mediile tale virtuale vor fi centralizate în directorul ~/.virtualenvs, ceea ce îți oferă o privire de ansamblu rapidă și ordine. Pasul 8: Integrare cu un editor de cod (VS Code) Dacă folosești Visual Studio Code, poți seta mediul virtual să fie automat recunoscut: Activează mediul virtual în terminal: workon nume_mediu Deschide proiectul cu VS Code: code . În partea de jos a ferestrei VS Code, selectează Python interpreterul asociat mediului virtual. VS Code îl va detecta automat dacă mediul este activ. Alternativ, poți seta manual în .vscode/settings.json: { "python.pythonPath": "/home/utilizator/.virtualenvs/nume_mediu/bin/python" } Concluzie Combinarea venv sau virtualenv cu virtualenvwrapper oferă un mod profesionist și eficient de a lucra cu mai multe proiecte Python în paralel. Este un instrument de bază pentru orice dezvoltator sau administrator care folosește Linux în activitatea sa. 2
Postări Recomandate