11Sep

A Python telepítése Windows rendszeren

A Python nem jön előrecsomagolt Windows rendszerrel, de ez nem jelenti azt, hogy a Windows felhasználók nem találják a rugalmas programozási nyelvet hasznosnak. Ez nem elég egyszerű a legfrissebb verzió telepítésekor, ezért ügyeljünk arra, hogy megfelelő eszközöket kapjunk a feladathoz.

Az 1991-ben megjelent Python egy népszerű, magas szintű programozási nyelv, amelyet általános célú programozáshoz használnak. Az olvashatóságot hangsúlyozó tervfilozófiának köszönhetően régóta a hobbi kódozók és a komoly programozók kedvence. Nem csak egyszerű nyelv( viszonylag értelemszerűen), hogy felveszi, de több ezer olyan projektet talál online, amelyekhez Python telepítve van a program használatához.

Milyen verzióra van szüksége?

Sajnos a Python néhány évvel ezelőtt jelentős frissítést végzett, ami nagy szétválást eredményezett a Python verziók között. Ez kicsit zavarba hozhatja a dolgokat az újonnan érkezetteknek, de ne aggódjon. Az

nagy változatainak telepítése során meglátogatjuk Önt Amikor meglátogatja a Python for Windows letöltési oldalt, azonnal meglátja a megosztást. A tetején, a négyzetben és a központban jobbra, a repository megkérdezi, hogy szeretné-e a Python 2 vagy a Python 3 legfrissebb verzióját( 2.7.13 és 3.6.1).

Az újabb jobb, ugye? Talán talán, talán nem. A kívánt verzió a végső céltól függ. Tegyük fel például, hogy elolvasta cikkünket az Minecraft világának MCDungeonnal történő bővítéséről, és örülünk, hogy jó dolgokat adunk a világoknak. Ez a projekt kódolt Python-nál, és Python 2.7-et igényel, nem tudja futtatni az MCDungeon projektet a Python 3.6-mal. Valójában, ha olyan hobbi projekteket vizsgálsz, mint a MCDungeon, akkor majdnem mindegyikük 2,7-et használ. Ha a célod, hogy olyan projektet kapj, amely egy ".py" kiterjesztésen végződik és fut, akkor nagyon, nagyon jó eséllyel van szüksége 2,7-re.

Ha viszont Python-t szeretne tanulni, javasoljuk, hogy mindkét verziót egymás mellé telepítsük( amit nulladik kockázattal és csak apró telepítési gondokkal tehetünk meg).Ez lehetővé teszi, hogy a legfrissebb nyelvi változattal dolgozzon, de futtassa az idősebb Python szkripteket( és ellenőrizze a kompatibilitást az újabb projektekhez).A két változat összehasonlítása önmagában azonban egy cikk, ezért a Python projekt wikájára halasztunk, ahol elolvashatja a különbségek jól megírt áttekintését.

Tudod letölteni csak a Python 2 vagy a Python 3, ha biztos vagy benne, hogy csak egy adott verzióra van szüksége. Ma megyünk a távolságon, és mindkettőt telepítjük, ezért javasoljuk, hogy mindkét verziót letölti és ugyanezt tegye. Mindkét verzió főbb bejegyzése alatt megjelenik egy "x86-64" telepítő, az alábbiak szerint.

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ó, ha többet szeretne tudni a kettő közötti különbségekről).

Hogyan telepítsük a Python 2

-t A Python 2 telepítése pattanás, és a múltbeli évektől eltérően a telepítő beállítja Önnek az útvonal változót( ami valamivel később lesz).

A könyvtárválasztó képernyőn hagyja el a könyvtárat "Python27" -ként és kattintson a "Next" gombra.

A testreszabási képernyőn görgessen lefelé, írja le a következőt:kattintson a "Add python.exe a Pathra", majd válassza ki a "Be lesz telepítve a helyi merevlemezre". Ha elkészült, kattintson a "Tovább" gombra.

Ezután nem kell több döntést hoznia. Csak kattintson a varázslóra a telepítés befejezéséhez. A telepítés befejezése után a parancsot a parancssor megnyitásával és a következő parancs beírásával nyugtázhatja:

python -V

Siker! Ha mindenre szüksége van a Python 2.7 egy projekt vagy egy másik, akkor megáll itt. Telepítve van, az útváltozó be van állítva, és a versenyekre állsz.

Hogyan telepítsük a Python 3

-t? Ha szeretné megtudni a Python legújabb verzióját, akkor telepítenie kell a Python 3-at. A Python 2.7-es verziójával együtt telepíthető, gond nélkül, így most töltse le és futtassa le a telepítőt.

Az első képernyőn engedélyezze a "Add Python 3.6 to PATH" opciót, majd kattintson az "Install Now" gombra.

Ezután döntést hoz. Az "Útvonalhossz korlát letiltása" lehetőségre kattintva eltávolítja a MAX_PATH változó korlátait. Ez a változás nem fog megtörni semmit, de lehetővé teszi a Python számára, hogy hosszú útvonalneveket használjon. Mivel számos Python programozó dolgozik Linuxon és más olyan * nix rendszereken, ahol az elérési út neve nem jelent problémát, előrelépésével elősegítheti a Windows alatt futó ösvényekkel kapcsolatos problémák megoldását.

Javasoljuk, hogy menjen előre, és válassza ezt a lehetőséget. Ha tudod, hogy nem szeretnéd letiltani az elérési útvonal hossza határt, egyszerűen csak kattints a "Bezárás" gombra a telepítés befejezéséhez.És ha többet szeretne olvasni a kérdésről, mielőtt elkötelezné a változást, olvassa fel ide.

Ha csak a Python 3 programot telepíti, akkor ugyanazt a parancssori trükket használhatja, mint amit a fentiekben használt python -v beírásával ellenőrizzük, hogy helyesen van-e telepítve és beállítottuk az elérési útvonalat. Ha mindkét verziót telepíti, azonban a következő szakaszban a gyors csípést kell elvégeznie.

A rendszerváltozók kiigazítása, így mindkét Python verzió elérhető a parancssorból

A bemutató ezen része teljesen opcionális, de lehetővé teszi, hogy gyorsan hozzáférjen a Python mindkét verziójához a parancssorból. Miután telepítette a Python mindkét verzióját, előfordulhat, hogy észrevettél egy kicsit. Annak ellenére, hogy engedélyeztük a rendszer elérési útját mind a Python telepítéseknél, ha a parancssorba beírjuk a "python" parancsot, csak a Python 2.7-re mutatunk rá.

Ennek oka egyszerű: a változó( függetlenül attól, hogy egy telepítő automatikusan módosítja-e, vagy manuálisan csípett-e) egyszerűen egy könyvtárat mutat, és minden könyvtárban lévő végrehajtható fájl parancssori parancssáv lesz. Ha két könyvtár van felsorolva, és mindkettőben van egy "python.exe" fájl, akkor a változók listáján a legmagasabb könyvtárat használják. Ha van egy változó a rendszerhez és a felhasználóhoz, akkor a rendszer elérési útja elsőbbséget élvez a felhasználói elérési úton.

Ez utóbbi pontosan ez történik: a Python 2 telepítő szerkesztette a rendszer szélességi változót, és a Python 3 telepítő hozzáadta a felhasználói szintű változót - és ezt megerősíthetjük a Windows környezeti változóinak megtekintésével.

Hit Start, írja be a "advanced system settings" parancsot, majd válassza a "View advanced system settings" opciót. A megnyíló "Rendszer tulajdonságai" ablakban a "Speciális" lapon kattintson a "Környezeti változók" gombra.

Itt láthatja a Python 3-at a "Felhasználói változók" részben és a Python 2 listában a "Rendszerváltozók" részben.

Néhány módon megoldhatja ezt a helyzetet. A legegyszerűbb( bár a legkevésbé funkcionalitással rendelkező) csak eltávolítani a Python verziójára a legkevesebbet használni. Bár ez egyszerű, nem túl szórakoztató.Ehelyett egy másik változatot hozhatunk létre, amely Python 2-hez és python3-hoz való hozzáférést biztosít a Python-nak.

Ehhez indítsa el a Fájlkezelőt, és menjen a Python 3( C: \ Users\ [username] \ AppData \ Local \ Programs \ Python \ Python36 alapértelmezés szerint).Készítsen egy példányt a "python.exe" fájlból, és nevezze át az eredeti példányt( és nem az eredeti példányt) "python3.exe" -re.

Nyisson meg egy új parancssort( a környezeti változók frissítésre kerülnek minden egyes új parancssorral, amelyet megnyitott), és írja be a "python3 -verzió" parancsot.

Boom! Mostantól a "Python" parancsot használhatja a Python 2.7 és a Python3 parancs használatakor, ha Python 3-at akar használni.

Ha valamilyen oknál fogva ezt nem találja kielégítő megoldásnak, akkor mindig átrendezheti a környezeti változókat. Győződjön meg róla, hogy elsősorban az oktatóprogrammal foglalkozik, ha nem elégedett a változók szerkesztésével.

Felhívjuk azonban a figyelmet arra, hogy függetlenül attól, hogy melyik módszert használja, fontos, hogy hagyja az eredeti python.exe fájlt érintetlenül, mivel az /scripts/ alkönyvtárban lévő alkalmazások mindkét Python verzióra támaszkodnak, és hiányoznak, ha hiányzik.

Egy kis telepítés és egy kicsit csípés után mindkét verzió telepítve van, és készen állsz bármilyen Python-projektre, amelyet meg akarsz oldani.