— Utolsó módosítás: 2026.02.14 —
🐍
A hivatalos Python oldalról tudjuk a kívánt Python verziót letölteni [1], [1A]. A gépünkön tarthatunk több verziót is egyidejűleg, amire például azért lehet szükség, mert egyik projektünkben használhatunk egy régebbi, egy másikban egy újabb verziót.
A 32 és 64 bites operációs rendszerek előnyeiről és hátrányairól itt [1B], a 32 és 64 bites Python verziók előnyeiről-hátrányairól pedig például itt [1C], [1D] olvashatunk.
A 3.X és a 2.X verziók között szándékoltan nagy és inkompatibilis különbségek vannak; a 2-es verzió hivatalos támogatása megszűnt, ennek ellenére persze sok helyen még használatban van.
A 3-as verzión belül a 3.6-os az, amelybe az átlagosnál több (és hasznos) újdonság került be. Nyilván ha tehetjük, akkor a legfrissebb stabil verzióval
érdemes dolgozni – a tanfolyamon a 3.11-es verziót használom, itt talán legjobb, ha a hallgatóság is ezt
használja.
A hivatalos installáló PATH-t módosít, fájlokat szór /usr/local-ba, ami nehezen kezelhető; fejlesztők kerülik. Homebrew jobb: egyszerű frissítés, elszigetelt telepítés, kompatibilis Apple Siliconnal [5].
Csomagkezelő (pl. apt, dnf) ajánlott, mert kezeli a függőségeket, frissítéseket, és elkerüli a rendszer Python felülírását, ami oprendszer eszközöket törhet. [3], [7]
Korábban így volt:
A MyIT oldalra belépve, az Application areas ▸ Self
Service menüpont alatt található a WinPython.
Most (2022 január):
A MyIT oldalra belépve, a MyIT Shop menüpont alatt található vagy
Order article vagy Order for myself. Ha ide bemegyünk, akkor a keresőbe be kell írni, hogy
WinPython.
A Pythont regisztrálni kell:
WinPython Control Panel → Advanced → Register distribution
Kollégák jelezték, hogy egyes gépeken hiába van winpython telepítve, parancssorból a python vagy python.exe-t nem szerette, helyette Microsoft Store ugrált fel.
MEGOLDÁS I. : a PATH-ban fontos, hogy a python.exe elérési útvonala előbbre kerüljön a listába mint a Microsoft Store (...\WindowsApps bejegyzés). Erről a
problémáról itt [2] található egy Stackoverflow bejegyzés.
MEGOLDÁS II.: Az abszolút elérési útvonalát adjuk meg a python.exe-nek (én ezt szeretem); úgy, mint az a run_python.bat fájlban látható. MyIT-s
installálás esetén valószínűleg kb. így néz ki az elérési útvonal:
C:\Users\[CIAM ID]\AppData\Local\WPy64-31150\python-3.11.5.amd64\python.exe
vagy így:C:\Program Files\WPy64-31150\python-3.11.5.amd64\python.exe
Probléma: A Python ebben a környezetben néha automatikusan frissül és ilyenkor elveszítünk minden utólag telepített modult. Technikailag megmarad a régi installáció mappája, de semmi nem migrálja automatikusan a kézzel telepített csomagokat az új install mappájába. A megoldás: Portable Python alkalmazása.
A WinPython egy "hordozható" Python. Ha a teljes mappát, ahová települt, pl.: C:\Program Files\WPy64-31150\ átmásoljuk valahová, akár saját gépre is, akkor ugyanúgy használhatjuk, de nem fog automatikusan frissülni.
A WinPython egyébként egy önkicsomagoló alkalmazás, ami elérhető pl. itt.
Ha olyan modulra van szükségünk, amely nem része az alap Pythonnak, akkor azt a Pythonon belül installálnunk (telepítenünk) kell. A pip installáló program a Python része – azaz nem kell telepíteni – segítségével nagyon könnyen lehet modulokat installálni és deinstallálni. Lehet közvetlenül is indítani, de indíthatjuk modulként is, pl. ha a pandast szeretnénk lehozni:
[elérési útvonal]python.exe -m pip install pandasHa az installálandó modulnak szüksége van más, szintén még nem installált modulokra, akkor azokat is automatikusan lehozza, vagy egyértelműen jelzi, hogy mire van szükség.
A DTIT hivatali hálózatban a pip előtt ki kell adni egy proxy-beállító parancsot:
SET HTTPS_PROXY=http://10.196.68.20:3128 python -m pip install pandas
Ha még nem sikerült a Python telepítése, de mégis égünk a vágytól, hogy kis Python programokat futtassunk, vagy éppen ki akarunk próbálni egy másik Python verziót, akkor számos lehetőséget találunk erre a weben, itt összegyűjtöttem párat.