Szeretné elkezdeni a kódolást Pythonban, de még nem áll készen a Windows 10 elhagyására? Miért nem tartod meg mindkettőt, és nézd meg, merre haladnak a dolgok onnan? Míg a Python leggyakrabban a Linux disztribúciókhoz és a nyílt forráskódú paradigmához kapcsolódik, semmi sem akadályozza meg abban, hogy hatékony Python-alkalmazásokat írjon a Windows rendszerben. Természetesen meg kell kérdezni magadtól, hogy a Python Windows rendszeren jó választás-e az Ön számára. Sok vita folyik erről a kérdésről, ezért egy részt szenteltem ennek hogy van-e értelme a Python telepítésének Windows 10 rendszeren.
Most, ha úgy döntött, hogy telepíti a Pythont Windows 10 rendszeren, akkor a telepítéssel kell kezdenie, és ez az oktatóanyag erről szól. Az első rész egy nagyon rövid áttekintést nyújt a Pythonról és annak két fő verziójáról – nyugodtan hagyja ki, ha ismeri az utat. Most minden további nélkül, itt van a Python telepítése Windows 10 rendszeren.
Áttekintés
A Python manapság az egyik legmenőbb programozási nyelv, és ezt nem lehet csak a szerencsén múlatni. A Python magas szintű és moduláris, amely lehetővé teszi a kódolók számára, hogy bonyolult szoftvereket fejlesszenek könnyen és jól olvashatóan. A Python emellett rendkívül sokoldalú, különféle feladatokhoz használható, a webalkalmazásoktól a robotikáig és a Big Data elemzésétől a videojátékokig.
A Python alapvetően két változatban érhető el: a Python 2 sorozat és a Python 3 sorozat. Bár furcsának tűnhet, hogy egy korábbi verziót még évek múltán is használnak, a Python 2 folyamatos létezésének hátterében okok állnak. A legfontosabbak közé tartozik, hogy a DevOps konfigurációkezelésében használt kód régebbi szintaxissal rendelkezik, és a futtatásához régebbi értelmezőkre van szükség. A Python 3 azonban az elmúlt néhány évben egyre népszerűbb lett, és mára az iparági szabvány. Hacsak nem szeretne kódot fejleszteni néhány régebbi eszközhöz vagy meghatározott DevOps-feladatokhoz, javasoljuk a Python 3 sorozat telepítését és használatát.
1. lépés: A Python letöltése
A legelső lépés a Python telepítő letöltése a hivatalos webhelyről. Mivel a Python nyílt forráskódú és ingyenes, nem kell díjat fizetnie. Kattintson itt hogy lépjen a Python Windows-kiadásainak letöltési oldalára.

Amint a képernyőképen is látható, minden verzióhoz kétféle telepítő létezik, egy 32 bites (x86) és egy 64 bites (x86-64) telepítő. A megfelelő végrehajtható fájl kiválasztása a rendszertől függ. Ha 64 bites architektúrát és 64 bites Windows rendszert használ, akkor egy 64 bites vagy x86-64 futtatható telepítőt kell letöltenie. Ellenkező esetben töltse le a 32 bites vagy x86 futtatható fájlt. Ebben az oktatóanyagban példaként a Python 3.9.1-et fogjuk használni 64 bites processzorokhoz. A legtöbb telepítőhöz hasonlóan ez a telepítőfájl is csak körülbelül 30 MB-os, így nem tart sok időt a letöltéshez. Ha elkészült, futtassa a telepítőfájlt, és lépjen az alábbi Telepítés részre.
Telepítés
2. lépés: A telepítés indítása
Futtassa az imént letöltött végrehajtható telepítőt. Ne feledje, hogy a Python sikeres telepítéséhez rendszergazdai jogosultságokkal kell rendelkeznie a Windows rendszeren. Ennek az az oka, hogy a telepítő módosít bizonyos rendszerfájlokat, amelyek szerkesztésére a normál felhasználóknak nincs engedélyük. A beállítás megkezdése után a következő képernyő fogadja Önt, amely számos választási lehetőséget kínál:
[FONTOS MEGJEGYZÉS. A KÉPSZERKESZTŐ HASZNÁLATÁVAL TÖRLÉSE KI A KÖZZÉTÉTEL ELŐTT „INDERJIT SINGH” FELHASZNÁLÓNÉVET]
Létezik a „Telepítés most” opció, amely gyors és fájdalommentes módja annak, hogy a telepítést félreállítsa a konfigurációk összezavarása nélkül. A másik lehetőség az, hogy kezébe veszi a telepítés irányítását, és megszerezze a kívánt precíz funkciókat. Két jelölőnégyzet is található a képernyő alján: az egyik lehetővé teszi a Python indító telepítését a rendszer összes felhasználói fiókjához, a másik pedig hozzáadja ezt a Python-verziót (példánkban a 3.9-es) a PATH-hoz. Mivel ez lesz az első telepítés, valószínűleg hagyja mindkettőt bejelölve. Ha már tudja, mit jelent a PATH, és mik a virtuális környezetek, akkor rendelkezni fog a szükséges ismeretekkel a beállítások módosításához.
Ebben a szakaszban valószínűleg az expressz beállítást kell választania, és gyorsabban végezheti el a dolgokat (ebben az esetben egyszerűen átugorhatja a következő részt), de mi foglalkozunk az egyéni telepítéssel, ha úgy dönt, hogy jobban irányítja a telepítést.
Linux hosting egyszerűsített
Jobban szeretné tárolni webhelyeit és webes alkalmazásait? Valami újat fejleszteni? Egyszerűen nem tetszik a Windows? Ezért van Linux VPS-ünk.
Szerezze be Linux VPS-jét3. lépés: Egyéni telepítés
Kattintson a „Telepítés testreszabása” gombra a speciális beállítások beállításához; ha megtette, valami ehhez hasonlót fog látni:

Alapvetően ez a képernyő jelölőnégyzetek listája, amelyek mindegyike egy olyan funkció, amelyet hozzáadhat a Python végső telepítéséhez, vagy eltávolíthatja onnan. A „Dokumentáció” tartalmaz néhány alapvető dokumentációt az Ön által választott Python-verzióról, valamint néhány súgófájlt. A „pip” a Python csomagkezelője, és minden jövőbeni kódolás sarokköve, ezért mindenképpen válassza ki a telepítéshez. A következő a listán a tkinter és a Python IDLE, amely állítólag az Integrated Development and Learning Environment rövidítése. Az IDLE a python natív IDE-je, és elég jó eszköz a kezdőknek, ezért érdemes azt is telepíteni. Mindig kaphat jobb, fejlettebb IDE-ket, ahogy halad. A Python Test Suite olyan teszteszközök készlete, amelyek létfontosságúak a kód hibáinak teszteléséhez. Bár előfordulhat, hogy nem kell elkezdenie az automatikus tesztelést a korai kódolási tapasztalatokhoz, sokkal jobb, ha telepíti, és lépésről lépésre tanul belőle.
Az utolsó lehetőség az, amelyet korábban láttunk, de előtte van egy érdekes funkció, amelyet kiválaszthat: a „Py launcher”. A Py Launcher egy nagyszerű eszköz a Python különböző verziói közötti gyors váltáshoz, amely a későbbiekben szükségessé válik. Egyes kódoknak a Python 2 sorozaton kell futniuk, míg néhánynak az újabb Python 3 sorozaton kell futnia és mindig vannak apró eltérések a verziók között, így a különböző verziók alapértelmezett Python értelmezőként való beállítása nagyon hasznosnak bizonyul. Vissza az utolsó funkcióhoz, amely lehetővé teszi a Python telepítését az összes felhasználói fiókhoz: már láttuk a főképernyőn, és ismételten ajánlott, hogy megjelölje a telepítéshez. Most kattintson a Tovább gombra, és folytassa a következő lépéssel.
Speciális beállítások
Miután kiválasztotta az összes kívánt funkciót, és a Tovább gombra kattintott, erre a képernyőre kerül:

Itt konfigurálhatja a Python-telepítés speciális beállításait. Az első jelölőnégyzet mára eléggé ismerős, úgyhogy csak jelöljük ki, és tegyünk úgy, mintha ezt már nem tettük volna meg kétszer. A következő a listán a „Fájlok társítása Pythonnal”, ami azt jelenti, hogy a Windows felismeri a .py kiterjesztésű fájlokat, és megpróbálja megnyitni őket Python használatával – ez nagyon hasznos.
Jobb, ha a következőt választja ki a parancsikonokról is, mert amikor még csak most kezdi, kicsit nehéz lehet nyomon követni, hol vannak a végrehajtható fájlok. Győződjön meg róla, hogy a következőt választja, és itt és most adja hozzá a Pythont a környezeti változókhoz, ami később sokkal könnyebbé teszi a dolgokat. Ha úgy dönt, hogy előfordítja a szabványos könyvtárat, a telepítés egy kicsit tovább tart, de a kód sokkal gyorsabban fog futni. Az utolsó két jelölőnégyzetet hagyhatja bejelöletlenül, mert kezdőként nem lesz fontos. Az Advanced Options (Speciális beállítások) képernyőn a telepítés helyének kiválasztására is lehetőség nyílik, így ha egy adott vagy elérhetőbb helyre szeretné telepíteni, itt a lehetőség. Jó ötlet az, ha mindent közvetlenül a C után egy könyvtárba telepít, például ennél a verziónál a C:\Python 3.9.1\.
4. lépés: A telepítés befejezése

Akár az expressz, akár az egyéni telepítést választotta, sikerült a következő szakaszba vinnie a beállítást – a fájlok másolására. Ez egyáltalán nem tart sokáig, és hamarosan megjelenik a következő képernyő, amely a telepítés végét jelzi:

Jól tetted, sikerült telepítenie a Python-t Windows 10-re. Mielőtt azonban túlságosan izgatott lennénk, nézzük meg, hogy a telepítés valóban sikeres volt-e.
5. lépés: A telepítés ellenőrzése
A telepítés ellenőrzéséhez futtassa a Microsoft parancssorát a Start menüből vagy a cmd a „Futtatás” mezőbe. Miután a parancssorba került, írja be a következő kódot:
python --version
Ez egy parancs, amely arra kéri az alapértelmezett Pythont, hogy mondja meg, melyik verzióról van szó. Mivel a most telepített Python legyen az egyetlen a számítógépén, ennek a telepített verzióhoz tartozó számot kell visszaadnia. Ha minden jól megy, valami ilyesmit kell látnia:

Rendben, úgy tűnik, hogy a telepítés végül is sikeres volt. Jó munkát! De hogyan kezdhetsz hozzá a Python használatához? Bár ezt valószínűleg tudja, megmutatjuk, hogyan kell megnyitni a Python IDLE-t, hogy úgy érezze, valóban elért valamit. Ha már tudja, hogyan kell ezt csinálni, és mit fog tenni, nyugodtan hagyja ki az oktatóanyag többi részét, és kérjen kódolást.
A Python használatának első lépései Linuxon

Ha megnézi a Start menüt, látni fogja a nemrég hozzáadott Python parancsikonokat. Kattintson az IDLE gombra, és nézze meg, mivel foglalkozunk:

Ez a Python natív integrált fejlesztőkörnyezete, egy interaktív kódolási platform az értelmezővel együtt. Beírhat Python parancsokat, és azonnal láthatja a reakciót az <Enter> megnyomása után. Próbáljunk kinyomtatni valamit. Írja be a következő kódrészletet:
print(“Hello”)
Ez arra készteti a Python IDLE-jét, hogy kinyomtassa a Hello-t a következő sorban:

Közvetlenül is megadhat egy egyenletet, és a Python megadja a választ. De lehet, hogy az IDLE shell nem éppen a legjobb hely egysorosnál több kódoláshoz. Létre kell hoznia egy új fájlt, és tovább kell lépnie.
Olvassa el még: Hogyan telepítsük a Python-t VPS-kiszolgálóra?
Van értelme a Python telepítésének Windows 10 rendszeren?
Ha eltöltött egy kis időt a Google-ban a Python Windows rendszerre történő telepítésével, akkor valószínűleg már látta a vitákat arról, hogy a Python olyan jól teljesít-e Windowson, mint Linuxon. Természetesen a válaszok egy része annak köszönhető az örök Windows vs Linux háborúk. De mi a tét, ha Python-funkcionalitásról beszélünk? És kellene telepítse a Python-t Windows 10-re?
A helyzet az, hogy a Python természetesebben integrálódik a Linuxba. Ez azt jelenti, hogy előre telepítve érkezik, amikor megkapja a Linuxot, és nagyon könnyű mindent beállítani, amire szüksége van közvetlenül a terminálról. A Windows esetében azonban a Python inkább egy zagyvaság: van egy grafikus felhasználói felület, amely valójában nem hasznos, néhány funkciót a Command Prompt (a Windows parancssori felülete) keresztül kezel, míg a konfigurációk többségét a WSL nevű kompatibilitási réteg szoftverrel kell futtatni.Windows alrendszer Linuxhoz).
Linux hosting egyszerűsített
Jobban szeretné tárolni webhelyeit és webes alkalmazásait? Valami újat fejleszteni? Egyszerűen nem tetszik a Windows? Ezért van Linux VPS-ünk.
Szerezze be Linux VPS-jétA darabonként megjelenő fejlesztői környezet mellett a Python a Windowsban korlátozott a használható modulokban, különösen akkor, ha Pythont használ webalkalmazások fejlesztésére. Még A Microsoft ezt bevallja a Docs webhelyén. A legtöbb webalkalmazás Linux-alapú szervereken található, és egyszerűbb a közös fejlesztői és tesztelési környezet.
A Microsoft Doc egy másik fontos okot is megemlít, amiért a Linux a Python jobb alapja: a legtöbb online oktatóanyag, példa és kód úgy jön létre, hogy az olvasó Pythont használ Linux alatt. A kompatibilitási problémák egy része WSL használatával megoldható, de egyes modulok esetében (például a népszerű PyGame esetében) a WSL nem a megoldás.
Tehát, ha elkezdi használni a Pythont, és tanul, a Windows nem jó választás. Valójában még rosszabb, ha eleget tanultál a virtuális környezetek és a verziókezelés használatához. A Python telepítésének Windows 10 rendszeren csak akkor van értelme, ha Windows-alapú alkalmazást kell fejlesztenie. De mi van akkor, ha nem tudja egyszerűen elkötelezni magát egy teljesen új operációs rendszer telepítése mellett, és a számítógépét kettős rendszerindítású rémálommá változtatja? Futtasson Linux disztrót egy virtuális gépen a Windows rendszeren?
A virtuális gép használata valójában jó ötlet, de csak akkor, ha a rendszer valóban képes kezelni. A virtualizáció sok erőforrást igényel, és nem minden számítógép rendelkezik ilyen erőforrásokkal, nem is beszélve arról, hogy meg tudjon válni tőlük.
Tehát mi a teendő, ha telepítenie kell a Python-t Windows 10 rendszeren, de ezek közül egyik sem működik az Ön számára? Azt javaslom, hogy szerezzen be egy virtuális magánkiszolgálót (VPS). A VPS olyan, mint egy távoli szerveren futó virtuális gép, csak nem kell attól tartanod, hogy lelassul a saját számítógéped vagy a dedikált szerverekkel járó borsos ár.
A Cloudzy-nál megbízható, nagy teljesítményű Linux VPS-tárhelyet kínálunk megfizethető áron, és 12 globális szerverrel és 1 Gbps-os sávszélességgel ez nem lesz más, mint a saját számítógépén futó virtuális gép. A Linux VPS rendelkezik egy 1-kattintásos telepítési lehetőséggel is, amellyel szinte bármilyen Linux disztribúciót beállíthat egyetlen gombnyomással. Kipróbálhat különböző disztribúciókat, és megtalálhatja azt, amelyik megfelel Önnek – ez nagy előny, ha még nem ismeri a Linuxot.
Linux hosting egyszerűsített
Jobban szeretné tárolni webhelyeit és webes alkalmazásait? Valami újat fejleszteni? Egyszerűen nem tetszik a Windows? Ezért van Linux VPS-ünk.
Szerezze be Linux VPS-jétMi lesz ezután?
Tegyük fel, hogy telepítette a Pythont Windows rendszeren – mi van most? Valószínűleg már van valami ötleted. Lehet, hogy Python programozási kurzusra jársz, vagy magad tanítasz könyvekkel és online forrásokkal. Íme azonban néhány dolog, amiről úgy gondoljuk, hogy javíthatja Python-élményét:
- Telepítés csipog
Ha az expressz telepítést választotta, előfordulhat, hogy pip nélkül maradt volna. Ellenőrizheti, hogy telepítve van-e, ha beírja a következőket a parancssorba:
pip help
- Telepítse a Visual Studio kódot
Kivételes eszköz a termelékenység és a kreativitás növelésére, értékes szöszölő és hibakereső eszközökkel.
- Telepítse a Git-et
A kód és az elvégzett változtatások nyomon követésének nagyszerű módja a Git használata a verziókezeléshez. Használhatja a kód megosztására is a GitHubon, GitLabon vagy saját üzemeltetésű DevOps eszközök és visszajelzést vagy támogatást kaphat – akár együttműködést is.
GYIK
Telepítenem kell a Pythont Linuxra a teljes funkcionalitás érdekében?
Nem igazán. Mivel a Python egy operációs rendszertől független, magas szintű nyelv, ugyanazokra a funkciókra számíthat minden platformon. Ha extra könyvtárakról és integrált funkciókról van szó, az egy másik történet. Olvasson tovább, hogy megtudja, hogyan maximalizálhatja a Python funkcionalitását Windows rendszeren.
Nehéz virtuális környezeteket beállítani a Windows rendszerben?
Igen, ez nehezebb, mint a Linuxban. Van néhány további lépés, és ez nem olyan egyszerű, mint egy parancs beírása a terminálba. Természetesen van rá mód.