Processing → py5 → Instalacija py5 na Windows i Linux
Instalacija py5 biblioteke — Windows i Linux
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.
py5 traži:
- Python 3
- Java 17 ili Java 21
- dobro podešen
JAVA_HOME
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
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.
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
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
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.
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_HOMEmora 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
py5 je instaliran, ali u drugom Python-u nego onom koji se pokreće u editoru. Zato uvek proveri:
python --versionpython -m pip show py5import 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 |
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
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.
py5 traži:
- Python 3
- Java 17 ili Java 21
- dobro podešen
JAVA_HOME
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
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.
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.
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
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
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
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.
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.
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_HOMEpravilno 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š
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_HOMEmora 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š
python3ipip3, a ne starije ili sistemske varijante
py5 je instaliran, ali u drugom Python-u nego onom koji se pokreće u editoru. Zato uvek proveri:
python --versionpython -m pip show py5import sys; print(sys.executable)
python3 --versionpython3 -m pip show py5python3 -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 |
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