Processing → py5 → Instalacija py5 na Windows i Linux


Instalacija py5 biblioteke — Windows i Linux


Korak po korak instalacija

Potrebno: Python 3 + Java 17/21 + py5


Pre instalacije py5 važno je proveriti da li su već instalirani Python 3 i Java.

py5 ne radi u MicroPython okruženju na micro:bit-u, već na računaru, u standardnom Python 3 okruženju.

Šta smo naučili iz prethodnog razgovora?

py5 traži:
  • Python 3
  • Java 17 ili Java 21
  • dobro podešen JAVA_HOME
Ako Java nije pravilno pronađena, py5 može prijaviti grešku da ne može da pokrene Java Virtual Machine.

1. Provera Python 3 instalacije


Otvori terminal:

  • na Windows-u: Command Prompt ili PowerShell
  • na Linux-u: Terminal

Ukucaj:


python --version

ili:


python3 --version

Ako je sve u redu, videćeš nešto poput:


Python 3.11.8
Važno:

Ako dobiješ poruku da Python ne postoji, moraš prvo instalirati Python 3 sa zvaničnog sajta. Na Windows-u obavezno označi opciju: Add Python to PATH

2. Provera Java instalacije


Zatim proveri Java verziju:


java --version

Preporuka je da koristiš:

  • Java 17
  • ili Java 21

Iz našeg prethodnog koraka znaš da py5 traži Java 17+, a Java 11 nije dovoljna za pouzdan rad.

Važno:

Ako imaš više Java verzija na računaru, py5 će koristiti onu koja je pravilno podešena kroz JAVA_HOME i sistemski PATH.

3. Provera JAVA_HOME


Na Windows-u proveri:


echo %JAVA_HOME%

Na Linux-u proveri:


echo $JAVA_HOME

Ako je sve pravilno podešeno, treba da dobiješ putanju do JDK instalacije.

Na primer:


C:\Program Files\Eclipse Adoptium\jdk-21.0.x

ili na Linux-u nešto poput:


/usr/lib/jvm/java-21-openjdk-amd64
Provera pre instalacije:

Ako java --version radi, ali JAVA_HOME nije podešen, py5 i dalje može prijaviti grešku. Zato su obe provere važne.

4. Instalacija py5


Windows


U Command Prompt-u ili PowerShell-u ukucaj:


pip install py5

Ako imaš više verzija Pythona, sigurnije je:


python -m pip install py5

Ako koristiš poseban Python interpreter, možeš navesti punu putanju, kao što smo radili ranije u razgovoru.

Linux


Na Linux-u je najčešće:


pip3 install py5

ili:


python3 -m pip install py5
Napomena:

Ako instalacija prijavi probleme sa dozvolama, nemoj odmah menjati kod — prvo proveri da li koristiš pravi Python 3 i da li imaš odgovarajuće administrativne dozvole.

5. Instalacija dodatnih paketa


Za serijsku komunikaciju sa micro:bit-om često je potreban i:


pip install pyserial

Na Linux-u:


pip3 install pyserial

pyserial je koristan kada py5 program treba da čita podatke sa serijskog porta.

Praktičan savet:

Ako radiš micro:bit + py5 projekat, instaliraj odmah i pyserial. To će ti kasnije olakšati povezivanje sa uređajem.

6. Test instalacije py5


Kada se instalacija završi, testiraj:


import py5
print("py5 radi")

Ako nema greške, instalacija je uspešna.

Zatim probaj i jednostavan grafički primer:


import py5

def setup():
    py5.size(400, 400)

def draw():
    py5.background(220)
    py5.circle(200, 200, 100)

py5.run_sketch()

Ako se pojavi prozor sa krugom, py5 je spreman za rad.

7. Na šta treba obratiti pažnju?


  • py5 radi sa standardnim Python 3 interpreterom
  • MicroPython na micro:bit-u nije isto što i Python 3 na računaru
  • Java 17 ili 21 je preporučena verzija
  • JAVA_HOME mora pokazivati na pravi JDK
  • ako imaš više Python verzija, proveri koji tačno koristiš
  • na Windows-u ne smeš pomešati Thonny Python, sistemski Python i Python iz PATH-a
Najčešća greška:

py5 je instaliran, ali u drugom Python-u nego onom koji se pokreće u editoru. Zato uvek proveri:
  • python --version
  • python -m pip show py5
  • import sys; print(sys.executable)

8. Kratak pregled za Windows i Linux


Korak Windows Linux
Provera Python-a python --version python3 --version
Provera Java-e java --version java --version
Provera JAVA_HOME echo %JAVA_HOME% echo $JAVA_HOME
Instalacija py5 python -m pip install py5 python3 -m pip install py5
Instalacija pyserial python -m pip install pyserial python3 -m pip install pyserial

Za kraj:

Ako su Python 3, Java 17/21 i JAVA_HOME pravilno podešeni, instalacija py5 obično prolazi bez problema. Posle toga možeš da koristiš py5 za:
  • crtanje
  • animacije
  • interaktivne projekte
  • komunikaciju sa micro:bit-om

Processing → py5 → Instalacija py5 na Windows i Linux


Instalacija py5 biblioteke — Windows i Linux


Korak po korak instalacija

Potrebno: Python 3 + Java 17/21 + py5


Pre instalacije py5 važno je proveriti da li su već instalirani Python 3 i Java.

py5 ne radi u MicroPython okruženju na micro:bit-u, već na računaru, u standardnom Python 3 okruženju.

Šta smo naučili iz prethodnog razgovora?

py5 traži:
  • Python 3
  • Java 17 ili Java 21
  • dobro podešen JAVA_HOME
Ako Java nije pravilno pronađena, py5 može prijaviti grešku da ne može da pokrene Java Virtual Machine.

1. Provera Python 3 instalacije


Otvori terminal:

  • na Windows-u: Command Prompt ili PowerShell
  • na Linux-u: Terminal

Ukucaj:


python --version

ili:


python3 --version

Ako je sve u redu, videćeš nešto poput:


Python 3.11.8
Važno:

Ako dobiješ poruku da Python ne postoji, moraš prvo instalirati Python 3 sa zvaničnog sajta. Na Windows-u obavezno označi opciju: Add Python to PATH Na Linux-u Python 3 često već postoji, ali je dobro da proveriš verziju pre instalacije py5.

Linux: kako da instaliraš Python 3 ako ga nema


Na Zorin-u, Ubuntu-u i sličnim distribucijama Python 3 obično već dolazi instaliran. Ako nije, možeš ga instalirati preko terminala:


sudo apt update
sudo apt install python3 python3-pip

Posle toga ponovo proveri:


python3 --version
pip3 --version

Ako ove komande vraćaju verzije, Python okruženje je spremno.

2. Provera Java instalacije


Zatim proveri Java verziju:


java --version

Preporuka je da koristiš:

  • Java 17
  • ili Java 21

Iz našeg prethodnog koraka znaš da py5 traži Java 17+, a Java 11 nije dovoljna za pouzdan rad.

Važno:

Ako imaš više Java verzija na računaru, py5 će koristiti onu koja je pravilno podešena kroz JAVA_HOME i sistemski PATH.

Linux: kako da instaliraš Java 21 ako je nema


Na Linux-u je najjednostavnije instalirati JDK preko paket menadžera. Na Zorin-u i Ubuntu baziranim sistemima koristi:


sudo apt update
sudo apt install openjdk-21-jdk

Zatim proveri:


java --version

Ako vidiš Java 21, instalacija je uspešna.

Preporuka:

Za py5 je najbezbedniji izbor Java 21, jer smo u prethodnom razgovoru videli da Java 25 nije dobar izbor za ovaj alat.

3. Provera JAVA_HOME


Na Windows-u proveri:


echo %JAVA_HOME%

Na Linux-u proveri:


echo $JAVA_HOME

Ako je sve pravilno podešeno, treba da dobiješ putanju do JDK instalacije.

Na primer:


C:\Program Files\Eclipse Adoptium\jdk-21.0.x

ili na Linux-u nešto poput:


/usr/lib/jvm/java-21-openjdk-amd64
Provera pre instalacije:

Ako java --version radi, ali JAVA_HOME nije podešen, py5 i dalje može prijaviti grešku. Zato su obe provere važne.

Linux: kako da privremeno ili trajno podesiš JAVA_HOME


Ako JAVA_HOME nije podešen, možeš ga dodati u svoj profil. Prvo saznaj tačnu putanju do JDK foldera:


readlink -f /usr/bin/java

Dobijeni putanja obično vodi do nečega kao:


/usr/lib/jvm/java-21-openjdk-amd64/bin/java

Tada je JAVA_HOME:


/usr/lib/jvm/java-21-openjdk-amd64

Privremeno podešavanje za trenutni terminal:


export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

Trajno podešavanje možeš upisati u fajl:


~/.bashrc

na kraj fajla dodaj:


export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

Zatim učitaj promene:


source ~/.bashrc
Napomena:

Ako koristiš Zorin sa drugom školjkom ili shell-om, može biti potrebno da promena ide u odgovarajući profil fajl. Za većinu korisnika ~/.bashrc je dovoljno.

4. Instalacija py5


Windows


U Command Prompt-u ili PowerShell-u ukucaj:


pip install py5

Ako imaš više verzija Pythona, sigurnije je:


python -m pip install py5

Ako koristiš poseban Python interpreter, možeš navesti punu putanju, kao što smo radili ranije u razgovoru.

Linux


Na Linux-u je najčešće:


pip3 install py5

ili:


python3 -m pip install py5

Ako želiš da bude potpuno jasno da se instalacija radi u pravom Python 3 okruženju, najsigurnija varijanta je:


python3 -m pip install py5
Praktičan savet za Linux:

Ako dobiješ grešku o dozvolama, nemoj odmah menjati kod. Prvo proveri da li koristiš pravi Python 3 i da li je pip3 instaliran. Ako na sistemu nedostaje pip3, instaliraj ga ovako:

sudo apt install python3-pip

Linux: ako koristiš virtualno okruženje


Na nekim računarima je korisno da se py5 instalira u virtuelnom okruženju. To sprečava mešanje sistema i projekata.


python3 -m venv py5-env
source py5-env/bin/activate
pip install py5

Nakon aktivacije, u terminalu će se pojaviti ime okruženja, a svi paketi će se instalirati samo za taj projekat.

Kada je virtuelno okruženje korisno?

Ako želiš da imaš više projekata na jednom računaru, virtuelno okruženje smanjuje konflikte između biblioteka.

5. Instalacija dodatnih paketa


Za serijsku komunikaciju sa micro:bit-om često je potreban i:


pip install pyserial

Na Linux-u:


pip3 install pyserial

ili u aktiviranom virtuelnom okruženju:


pip install pyserial

pyserial je koristan kada py5 program treba da čita podatke sa serijskog porta.

Praktičan savet:

Ako radiš micro:bit + py5 projekat, instaliraj odmah i pyserial. To će ti kasnije olakšati povezivanje sa uređajem.

6. Test instalacije py5


Kada se instalacija završi, testiraj:


import py5
print("py5 radi")

Ako nema greške, instalacija je uspešna.

Zatim probaj i jednostavan grafički primer:


import py5

def setup():
    py5.size(400, 400)

def draw():
    py5.background(220)
    py5.circle(200, 200, 100)

py5.run_sketch()

Ako se pojavi prozor sa krugom, py5 je spreman za rad.

Linux: ako se prozor ne otvara


Ako test program ne otvara grafički prozor, proveri sledeće:

  • da li je JAVA_HOME pravilno podešen
  • da li je instalirana Java 17 ili 21
  • da li si instalirao py5 u isti Python 3 koji koristiš za pokretanje
  • da li je terminal iz virtuelnog okruženja aktivan, ako ga koristiš
Najčešći problem na Linux-u:

py5 je instaliran, ali Java nije pronađena ili je JAVA_HOME podešen na pogrešnu verziju.

7. Na šta treba obratiti pažnju?


  • py5 radi sa standardnim Python 3 interpreterom
  • MicroPython na micro:bit-u nije isto što i Python 3 na računaru
  • Java 17 ili 21 je preporučena verzija
  • JAVA_HOME mora pokazivati na pravi JDK
  • ako imaš više Python verzija, proveri koji tačno koristiš
  • na Windows-u ne smeš pomešati Thonny Python, sistemski Python i Python iz PATH-a
  • na Linux-u proveri da li koristiš python3 i pip3, a ne starije ili sistemske varijante
Najčešća greška:

py5 je instaliran, ali u drugom Python-u nego onom koji se pokreće u editoru. Zato uvek proveri:
  • python --version
  • python -m pip show py5
  • import sys; print(sys.executable)
Na Linux-u koristi:
  • python3 --version
  • python3 -m pip show py5
  • python3 -c "import sys; print(sys.executable)"

8. Kratak pregled za Windows i Linux


Korak Windows Linux
Provera Python-a python --version python3 --version
Provera Java-e java --version java --version
Provera JAVA_HOME echo %JAVA_HOME% echo $JAVA_HOME
Instalacija py5 python -m pip install py5 python3 -m pip install py5
Instalacija pyserial python -m pip install pyserial python3 -m pip install pyserial

Za kraj:

Ako su Python 3, Java 17/21 i JAVA_HOME pravilno podešeni, instalacija py5 obično prolazi bez problema. Posle toga možeš da koristiš py5 za:
  • crtanje
  • animacije
  • interaktivne projekte
  • komunikaciju sa micro:bit-om