na Windows, Linux i macOS: Kompletan vodič za početnike
Python je jedan od najpopularnijih programskih jezika današnjice, poznat po svojoj jednostavnosti i svestranosti. Bez obzira da li ste apsolutni početnik ili iskusni programer, instalacija Python-a je prvi korak ka savladavanju ovog moćnog jezika. U ovom vodiču, pokazaćemo vam kako da instalirate Python na različitim operativnim sistemima i pripremite svoje razvojno okruženje.
Šta je Python i zašto ga instalirati?
Python je interpretiran, visoko-nivovski programski jezik opšte namene koji se koristi za razvoj web aplikacija, analizu podataka, veštačku inteligenciju, automatizaciju i mnogo toga više. Pre nego što počnemo sa instalacijom, važno je razumeti da postoje dve glavne verzije Python-a – Python 2 i Python 3. U ovom vodiču, fokusiraćemo se na Python 3, jer je to trenutno aktuelna verzija sa podrškom.
Instalacija Python-a na Windows
Windows operativni sistem ne dolazi sa pre-instaliranim Python-om, tako da ćete morati da ga preuzmete i instalirate. Evo kako:
- Posetite zvaničnu Python web stranicu (python.org) i idite na sekciju Downloads
- Pronađite najnoviju stabilnu verziju Python-a (trenutno Python 3.11.x)
- Kliknite na dugme za preuzimanje Windows instalera
- Nakon preuzimanja, pokrenite installer i obavezno označite opciju “Add Python to PATH”
- Izaberite “Install Now” za standardnu instalaciju ili “Customize installation” za napredne opcije
- Sačekajte da se instalacija završi
Nakon instalacije, možete proveriti da li je Python ispravno instaliran otvaranjem Command Prompt-a i kucanjem:
python --version
Instalacija Python-a na macOS
Novije verzije macOS-a obično dolaze sa pre-instaliranim Python-om, ali to je često Python 2. Za Python 3, preporučujemo sledeće korake:
- Instalirajte Homebrew (popularni paket menadžer za macOS) ako ga već nemate
- Otvorite Terminal i ukucajte:
brew install python3
- Nakon instalacije, proverite verziju sa:
python3 --version
Alternativno, možete preuzeti oficijelni installer sa python.org i instalirati ga kao bilo koju drugu macOS aplikaciju.
Instalacija Python-a na Linux
Većina Linux distribucija dolazi sa pre-instaliranim Python-om. Međutim, možda ćete želeti da instalirate najnoviju verziju. Evo kako to učiniti na popularnim distribucijama:
Ubuntu/Debian:
sudo apt update
sudo apt install python3 python3-pip
Fedora:
sudo dnf install python3 python3-pip
Arch Linux:
sudo pacman -S python python-pip
Postavljanje virtuelnog okruženja
Nakon instalacije Python-a, preporučljivo je kreirati virtuelno okruženje za svaki projekat. Virtuelna okruženja omogućavaju izolaciju zavisnosti između projekata. Evo kako ih kreirati:
- Otvorite terminal ili command prompt
- Navigirajte do foldera vašeg projekta
- Kreirajte virtuelno okruženje:
python -m venv myenv
- Aktivirajte virtuelno okruženje:
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
- Windows:
Instalacija IDE-a (Integrisano razvojno okruženje)
Da biste efikasno programirali u Python-u, preporučljivo je koristiti IDE. Evo nekoliko popularnih opcija:
- Visual Studio Code – Besplatan, lagan, sa odličnom podrškom za Python
- PyCharm – Profesionalni IDE sa mnogim naprednim funkcijama (besplatna Community verzija)
- Jupyter Notebook – Odličan za data science i eksperimentisanje
Česti problemi prilikom instalacije i njihova rešenja
Windows PATH problem
Jedan od najčešćih problema na Windows-u je kada Python nije pravilno dodat u PATH. Ako dobijate grešku “python is not recognized as an internal or external command”, pokušajte sledeće:
- Ponovo pokrenite installer i obavezno označite “Add Python to PATH”
- Ili manuelno dodajte Python u PATH varijablu kroz System Properties > Advanced > Environment Variables
Dozvole na macOS i Linux
Na Unix sistemima možda ćete naići na probleme sa dozvolama. Ako dobijete “Permission denied” grešku, pokušajte koristiti sudo
komandu pre instalacionih komandi.
Instalacija Anaconda distribucije
Ako planirate da koristite Python za data science i veštačku inteligenciju, možda vam je bolja opcija Anaconda distribucija koja dolazi sa pred-instaliranim bibliotekama za nauku o podacima:
- Posetite anaconda.com/products/individual
- Preuzmite installer za vaš operativni sistem
- Pratite uputstva za instalaciju
- Anaconda Navigator će vam dati grafički interfejs za upravljanje okruženjima i pokretanje aplikacija
Provera uspešnosti instalacije
Nakon instalacije, važno je proveriti da li su Python i pip (menadžer paketa) pravilno instalirani:
# Provera Python verzije
python --version
# Provera pip verzije
pip --version
# Testiranje Python interpretera
python -c "print('Hello, Python!')"
Zaključak
Čestitamo! Sada imate instaliran Python na vašem računaru i spremni ste da počnete sa učenjem i razvojem. U sledećem članku, upoznaćemo vas sa osnovama Python sintakse i napisati naš prvi Python program.
Bilo da ste zainteresovani za web razvoj, analizu podataka ili veštačku inteligenciju, Python vam pruža odličnu osnovu za dalji razvoj vaših programerskih veština.
Sledeća lekcija: Osnove Python sintakse