Preskočite na sadržaj

Instalacija i konfiguracija softvera za vježbe iz kolegija Programiranje za web

Visual Studio Code

Razvojno okruženje u kojem se radi na vježbama je Visual Studio (VS) Code koji možete preuzeti na službenim stranicama.

Nakon što preuzimete i instalirate VS Code, pokrenite ga, zatim kraticom Ctrl+Shift+X otvorite dio za instalaciju ekstenzija, pronađite Python i instalirajte ga. Dodatna upustva za instalaciju Python ekstenzije unutar VS Codea možete pronaći u službenom tutorialu.

Specijalno, na Manjaru, popularnom derivatu Arch Linuxa, možete instalirati službeni VS Code binary iz AUR-a:

$ pamac build visual-studio-code-bin
(...)

Ime paketa na Garuda Linuxu je isto, a naredba za instalaciju je paru -S.

Pythonovi pomoćni alati

Preduvjet je instalacija pip-a i Pylint-a.

Naredba za instalaciju na Manjaru je:

$ pamac install python-pip python-pylint
(...)

Imena paketa na Garuda Linuxu su ista, a naredba za instalaciju je sudo pacman -S.

Naredba za instalaciju na Ubuntu WSL-u i drugima je:

$ sudo apt install python-is-python3 python3-pip pylint
(...)

Django

Naredba za instalaciju Djanga na Manjaru je:

$ pamac install python-django
(...)

Na Ubuntu WSL-u i drugima instalacija Djanga vrši se korištenjem pip-a:

$ pip3 install Django
(...)

ili

$ python3 -m pip install Django
(...)

Alternativno, na Ubuntu WSL-u i drugima moguća je i instalacija pakirane verzije Djanga na Ubuntu WSL-u, ali se to ne preporuča jer je verzija znatno starija od trenutne aktualne:

$ sudo apt install python3-django
(...)

HTTPie

Naredba za instalaciju [HTTPie]-a na Manjaru je:

$ pamac install httpie
(...)

Na Ubuntu WSL-u i drugima instalacija HTTPie-a, kao i Djanga, vrši se korištenjem pip-a:

$ pip3 install httpie
(...)

ili

$ python3 -m pip install httpie
(...)

Alternativno, na Ubuntu WSL-u i drugima moguća je i instalacija pakirane verzije HTTPie-a na Ubuntu WSL-u, ali se, kao i kod Djanga, to ne preporuča jer je verzija znatno starija od trenutne aktualne:

$ sudo apt install httpie
(...)

Author: Milan Petrović, Vedran Miletić