A Python telepítése a Windows rendszerre

A Python nincs előre csomagolva a Windows rendszerrel, de ez nem jelenti azt, hogy a Windows felhasználói nem találják hasznosnak a rugalmas programozási nyelvet. Ez azonban nem olyan egyszerű, mint a legújabb verzió telepítése, ezért győződjön meg arról, hogy a megfelelő eszközöket kapja-e a feladat elvégzéséhez.

Az 1991-ben kiadott Python egy népszerű, magas szintű programozási nyelv, amelyet általános célú programozásra használnak. Az olvashatóságot hangsúlyozó tervezési filozófiának köszönhetően régóta a hobbikódolók és a komoly programozók kedvence. Nemcsak könnyű (azaz összehasonlítva) nyelvet felvenni, hanem több ezer olyan projektet talál online, amelyhez Python telepítése szükséges a program használatához.

Melyik verzióra van szüksége?

Sajnos néhány évvel ezelőtt történt egy jelentős frissítés a Pythonban, amely nagy megosztottságot hozott létre a Python verziói között. Ez kissé zavaróvá teheti a dolgokat az újonnan érkezők számára, de ne aggódjon. Végigvezetjük mindkét főbb verzió telepítésén

Amikor ellátogat a Python for Windows letöltési oldalára, azonnal látni fogja a felosztást. Közvetlenül a tetején, a négyzetén és a közepén a tároló megkérdezi, hogy szeretné-e a Python 2 vagy a Python 3 legújabb kiadását (2.7.13, illetve 3.6.1, ebben az oktatóanyagban).

KAPCSOLÓDÓ: Töltsön fel börtönöket, romokat és kincsvadászatokat Minecraft világába az MCDungeon segítségével

Az újabb jobb, igaz? Talán igen, talán nem. A kívánt verzió a végcéltől függ. Tegyük fel például, hogy elolvasta cikkünket a Minecraft világának az MCDungeonnal való bővítéséről, és izgatottan várja, hogy hűvös dolgokat adjon a világához. Ez a projekt a Pythonban van kódolva, és ehhez Python 2.7 szükséges - az MCDungeon projekt nem futtatható Python 3.6-mal. Valójában, ha olyan hobbi projekteket vizsgál, mint az MCDungeon, akkor azt tapasztalja, hogy szinte mindegyikük a 2.7-et használja. Ha egy „.py” kiterjesztéssel végződő projekt üzembe helyezése a célod, akkor nagyon-  nagyon  jó esély van rá, ha 2.7-re lesz szükséged.

Másrészt, ha valóban a Python megtanulására vágyik, akkor javasoljuk mindkét verzió egymás melletti telepítését (amit nulla kockázat nélkül és csak egy kis telepítési gond nélkül megtehet). Ez lehetővé teszi a nyelv legújabb verziójával való munkát, de a régebbi Python-szkriptek futtatását is (és az újabb projektek kompatibilitásának tesztelését). A két változat összehasonlítása azonban egy cikk önmagának, ezért áttérünk a Python projekt wikire, ahol elolvashatja a különbségek jól megírt áttekintését.

Csak a Python 2 vagy a Python 3 alkalmazást töltheti le, ha biztos abban, hogy csak egy adott verzióra van szüksége. Ma megyünk a távolságon, és telepítjük mindkettőt, ezért javasoljuk, hogy töltse le mindkét verziót, és tegye ugyanezt. Mindkét verzió fő bejegyzése alatt egy „x86-64” telepítő jelenik meg, az alábbiak szerint.

KAPCSOLÓDÓ: Mi a különbség a 32 és 64 bites Windows között?

Ez a telepítő automatikusan telepíti a megfelelő 32 bites vagy 64 bites verziót a számítógépére (itt olvashat további információkat, ha többet szeretne megtudni a kettő közötti különbségekről).

A Python 2 telepítése

A Python 2 telepítése pillanatszerű, és a korábbi évektől eltérően a telepítő még az útváltozót is beállítja az Ön számára (amihez egy kicsit később belemegyünk). Töltse le és futtassa a telepítőt, válassza a „Telepítés minden felhasználó számára” lehetőséget, majd kattintson a „Tovább” gombra.

A könyvtárválasztó képernyőn hagyja a könyvtárat „Python27” néven, majd kattintson a „Tovább” gombra.

A testreszabási képernyőn görgessen lefelé, kattintson a „python.exe hozzáadása az útvonalhoz” elemre, majd válassza a „Telepítés a helyi merevlemezre” lehetőséget. Ha végzett, kattintson a „Tovább” gombra.

Ezután nem kell több döntést hoznia. A telepítés befejezéséhez kattintson a varázslóra. Amikor a telepítés befejeződött, megerősítheti a telepítést a Parancssor megnyitásával és a következő parancs beírásával:

python -V

Siker! Ha csak egy Python 2.7-re van szüksége valamilyen projekthez, itt megállhat. Telepítve van, az útváltozó be van állítva, és elindul a versenyeken.

A Python 3 telepítése

Ha meg akarja tanulni a Python legújabb verzióját, telepítenie kell a Python 3-at. Probléma nélkül telepítheti a Python 2.7 mellé, így folytassa, töltse le és futtassa a telepítőt most.

Az első képernyőn engedélyezze a „Python 3.6 hozzáadása a PATH-hoz” lehetőséget, majd kattintson az „Install Now” gombra.

Ezután döntést kell hoznia. Az „Útvonal hosszának korlátozása letiltása” lehetőségre kattintva a MAX_PATH változó korlátozása megszűnik. Ez a változás nem tör meg semmit, de lehetővé teszi a Python számára, hogy hosszú utak nevét használja. Mivel sok Python programozó Linuxban és más * nix rendszerekben dolgozik, ahol az útvonalnév hossza nem kérdés, ennek előzetes bekapcsolása segíthet elsimítani az útvonallal kapcsolatos problémákat, amelyek a Windows alatt dolgozhatnak.

KAPCSOLÓDÓ: Hogyan lehet a Windows 10-et elfogadni a 260 útvonalat meghaladó fájlútvonalakon?

Javasoljuk, hogy folytassa, és válassza ezt a lehetőséget. Ha tudja, hogy nem szeretné letiltani az útvonal hosszkorlátozását, akkor a telepítés befejezéséhez kattintson a „Bezárás” gombra. És ha többet szeretne tudni a kérdésről, mielőtt elkötelezi magát a változás mellett, olvassa el itt.

Ha csak a Python 3-at telepíti, akkor ugyanazzal a parancssori trükkel használhatja a gépelést python -v, amelyet a fentiekben használtunk annak ellenőrzésére, hogy helyesen van-e telepítve, és hogy a path változó be van-e állítva. Ha azonban mindkét verziót telepíti, meg kell tennie a következő szakaszban található gyors módosítást.

Állítsa be a rendszerváltozókat, hogy mindkét parancssort elérhesse a parancssorból

Az oktatóanyag ezen része teljesen opcionális, de lehetővé teszi a Python mindkét verziójának gyors elérését a parancssorból. A Python mindkét verziójának telepítése után észrevehette egy kis furcsaságot. Annak ellenére, hogy mindkét Python telepítésnél engedélyeztük a rendszer elérési útját, a „python” beírása a parancssorba csak a Python 2.7-re mutat.

Ennek oka egyszerű: a változó (függetlenül attól, hogy a telepítő automatikusan állítja-e be, vagy manuálisan módosítja-e) egyszerűen egy könyvtárra mutat, és a könyvtárban minden futtatható parancssori parancssá válik. Ha két könyvtár van felsorolva, és mindkettőben van egy „python.exe” fájl, akkor az a könyvtár változik, amelyik magasabb a változók listájában. És ha van egy változó készlet a rendszer és a felhasználó számára, akkor a rendszer útvonala elsőbbséget élvez a felhasználói útvonal felett.

Ez utóbbi pontosan az, ami ebben az esetben történik: a Python 2 telepítője szerkesztette a rendszerszintű változót, a Python 3 telepítő pedig felhasználói szintű változót - ezt pedig a Windows környezeti változóinak megtekintésével tudjuk megerősíteni.

Kattintson a Start gombra, írja be a „speciális rendszerbeállítások” kifejezést, majd válassza a „Speciális rendszerbeállítások megtekintése” lehetőséget. A megnyíló „Rendszer tulajdonságai” ablak „Speciális” lapján kattintson a „Környezeti változók” gombra.

Itt láthatja a Python 3-at a „Felhasználói változók” szakaszban, a Python 2 pedig a „Rendszer-változók” részben.

Néhány módon orvosolhatja ezt a helyzetet. A legegyszerűbb (bár a legkevésbé funkcionális), ha csak a Python azon verziójának bejegyzését távolítja el, amelyet a legkevésbé tervez. Bár ez egyszerű, nem túl szórakoztató. Ehelyett egy újabb változtatást hajthatunk végre, amely hozzáférést biztosít a Python 2 Python 2-hez és a Python 3 Python3-hoz.

Ehhez indítsa el a Fájlkezelőt, és menjen abba a mappába, ahová a Python 3 programot telepítette ( C:\Users\[username]\AppData\Local\Programs\Python\Python36alapértelmezés szerint). Készítsen másolatot a „python.exe” fájlról, és nevezze át a másolatot ( nem az eredetit) a „python3.exe” fájlra.

Nyisson meg egy új parancssort (a környezeti változók minden egyes megnyíló parancssorral frissülnek), és írja be a „python3 –version” parancsot.

Bumm! Most már használhatja a „python” parancsot a Parancssorban, amikor a Python 2.7-et kívánja használni, és a „python3” parancsot, amikor a Python 3-at akarja használni.

KAPCSOLÓDÓ: Hogyan lehet szerkeszteni a rendszer útvonalát az egyszerű parancssori hozzáféréshez a Windows rendszerben

Ha bármilyen okból nem találja ezt kielégítő megoldásnak, akkor mindig átrendezheti a környezeti változókat. Először ne felejtsd el áttekinteni az oktatóanyagunkat, ha nem érzed jól ezeket a változókat.

Felhívjuk azonban a figyelmet, hogy függetlenül attól, hogy melyik módszert használja, fontos, hogy az eredeti python.exe fájlt érintetlenül hagyja, mivel a / scripts / alkönyvtár alkalmazásai a Python mindkét verziójára támaszkodnak erre a fájlnévre, és hiányoznak.

Egy kis telepítés és egy kis módosítás után mindkét verzió telepítve van, és készen áll arra, hogy bármilyen Python projektet kezelni tudjon.