Nedavno sam si nabavio "novi" laptop - Lenovo x270 (yay)! I još jednom sam trebao postaviti Python virtualno okruženje. Stoga sam naravno potražio rješenje, samo kako bih pronašao svoj prethodno napisani članak na istu temu!
Stoga ću u ovom članku ažurirati upute na temelju novostečenog znanja.
I reći ću vam, lakše je nego prije, jer učinit ćemo samo dvije stvari:
- Instalirajte virtualenvwrapper
- Uredite .bashrc datoteku
Preduvjeti
U ovom članku pokazat ću vam kako postaviti virtualenvwrapper s pip3 (pip za Python 3). Nećemo koristiti Python 2 jer više nije podržan.
Da biste dovršili ovaj vodič, trebat će vam računalo s instaliranim Ubuntu 20.04 i internetskom vezom. Također, neko znanje o terminalu i Vim editoru bilo bi korisno.
Postavljanje virtualnog okruženja
Sada otvorite terminal u početnom direktoriju desnim klikom i odabirom opcije „Otvori u terminalu“. Također možete istodobno pritisnuti tipke CTRL, ALT i T na tipkovnici da biste automatski otvorili aplikaciju Terminal.
Prvo trebate stvoriti poseban direktorij koji će sadržavati sva vaša virtualna okruženja. Dakle, izvolite i stvorite novi skriveni direktorij nazvan virtualenv:
mkdir .virtualenv
pip3
Sada biste trebali instalirati pip za Python3:
sudo apt install python3-pip
Potvrdite instalaciju pip3:
pip3 -V
virtualenvwrapper
virtualenvwrapper je skup proširenja za virtualenv. Pruža naredbe poput mkvirtualenv, lssitepackages, a posebno workon za prebacivanje između različitih virtualenv okruženja.
Instalirajte virtualenvwrapper putem pip3:
pip3 install virtualenvwrapper
bashrc datoteka
Izmijenit ćemo vašu .bashrc datoteku dodavanjem retka koji će prilagoditi svako novo virtualno okruženje da koristi Python 3. Usmjerit ćemo virtualna okruženja na direktorij koji smo stvorili gore (.virtualenv), a također ćemo ukazati na mjesta virtualenv i virtualenvwrapper.
Sada otvorite .bashrc datoteku pomoću Vim uređivača:
vim .bashrc
Ako još uvijek niste koristili Vim ili ga nemate instaliranog na računalu, trebali biste ga instalirati odmah. Jedan je od najčešće korištenih Linux uređivača i to s dobrim razlogom.
sudo apt install vim
Nakon što instalirate Vim, otvorite .bashrc datoteku upisivanjem datoteke vim .bashrc
naredbu u vašem terminalu. Dođite do dna .bashrc datoteke, pritisnite slovo i za ulazak u način umetanja u Vim i dodajte ove retke:
#Virtualenvwrapper settings: export WORKON_HOME=$HOME/.virtualenvs VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 . /usr/local/bin/virtualenvwrapper.sh
Nakon što završite, pritisnite tipku esc , zatim upišite : wq i pritisnite enter. Ova naredba će spremiti datoteku i izaći iz Vima.
Sada morate ponovo učitati bashrc skriptu. Postoje dva načina kako to učiniti - zatvoriti i ponovo otvoriti terminal ili izvršiti ovu naredbu u terminalu:
source ~/.bashrc
Da biste stvorili virtualno okruženje u Python3 i odmah ga aktivirali, upotrijebite ovu naredbu u vašem terminalu:
mkvirtualenv name_of_your_env
Da biste deaktivirali okoliš, upotrijebite naredbu deaktiviraj.
Za popis svih dostupnih virtualna okruženja koristiti naredbu workon ili lsvirtualenv (lsvirtualenv će pokazati isti rezultat kao workon ali u ljubitelj način) u svoj terminal:
workon
lsvirtualenv
Da biste aktivirali jedno određeno okruženje, upotrijebite workon + naziv vašeg okruženja:
workon name_of_your_env
Postoji nekoliko korisnih naredbi koje ćete jednog dana možda trebati upotrijebiti:
Rmvirtualenv će ukloniti određeno virtualno okruženje smješteno u vašem .virtualenv direktoriju.
rmvirtualenv name_of_your_env
Cpvirtualenv će kopirati postojeće virtualno okruženje u novo virtualno okruženje i aktivirati ga.
cpvirtualenv old_virtual_env new_virtual_env
Dobro napravljeno! Sada ste stvorili svoje prvo izolirano okruženje Python 3.
Hvala na čitanju!
Pogledajte još članaka poput ovog na mom freeCodeCamp profilu, srednjem profilu i ostalim zabavnim stvarima koje gradim na svojoj GitHub stranici.