Mediul virtual al Python, crearea unui mediu virtual pe serverul Debian
Rularea unui proiect Django și a oricărui proiect în Python este o sarcină care necesită o anumită calificare, pentru o funcționare corectă a proiectului, de multe ori trebuie să configurați software-ul pe server într-un anumit mod. În acest material, va fi discutată crearea unui mediu virtual Python pe un server cu Debian 8.
Vom instala Python 3.
Al doilea articol explorează pe scurt instalarea lui Django.
Instalați Python 3 pe server
Debian 8 are deja instalat Python în mod implicit, poate fi și pe alte distribuții. Puteți verifica versiunea cu comanda standard:
De asemenea, puteți verifica dacă pachetul este instalat după cum urmează:
Acesta specifică python3, dacă versiunea nu specifică, informațiile despre pachetul python2 vor fi afișate. Pentru a evita această moștenire și a crea un mediu virtual, virtualenv este o structură specifică unui container care vă permite să executați mai multe proiecte python pe același server care utilizează versiuni diferite ale pachetului.
Crearea unui mediu virtual
Setați mediul virtual prin pip
python3 -m instalează virtualenv
/root/.local/bin/python3: Niciun modul numit pip
Dacă există o eroare cu privire la absența modulului - îl punem suplimentar
apt-get instala python3-pip
Apoi am setat setarea de mediu pentru versiunea modulului pe care trebuie să o folosim
pip3.4 instalați virtualenv
De asemenea, puteți crea un mediu pentru un anumit utilizator
pip3.4 install -user virtualenv
Creați un director cu proiectul și mergeți la el