A helyi fejlesztési környezet beállítása python 3-ban centos 7, blog
Ebben a cikkben bemutatjuk az operációs rendszer beállítását, a Python 3 beillesztését, valamint egy virtuális környezetet az alkalmazásfejlesztéshez.
A többfunkciós Python nyelvet különböző szoftverprojektek fejlesztésére tervezték. Megkülönböztethető az egyszerű telepítés, érthető szintaxis és azonnali hibaüzenetek. Ezért szeretik a programozási nyelvet kezdők és tapasztalt programozók. A nyelv legfrissebb változata jelenleg Python 3.
Miután elolvasta a cikket, megtudhatja, hogyan kell a Python 3-ot a CentOS 7-re telepíteni, és konfigurálni kell a fejlesztői környezetet a konzolon keresztül. Ehhez először létre kell hoznia egy nem root felhasználókat, akiknek felhatalmazói jogai lesznek.
1) A rendszer előkészítése?
A parancssor használatával parancsokat írhatunk. Van egy másik módszer - a CentOS 7 grafikus felület használatával. A parancssorba a Menüben juthat el az Alkalmazások → Rendszereszközök → Terminál.
Mindenekelőtt a rendszer szabványos alkalmazásainak frissítése szükséges. Erre a célra a yum csomagkezelő (Yellowdog Updater Modified) hasznos. Képes a Red Hat alapú Linux rendszerek csomagjaival dolgozni, telepíteni, eltávolítani és frissíteni a csomagokat. Először frissítenie kell a következőt:
A -y jelző arra szolgál, hogy automatikusan reagáljon a rendszer által feltett kérdésekre. Ezt követően egy yum-utils segédprogramot helyezünk el a funkcionális yum kiterjesztésére. Tárcsázza a konzolon:
Meg kell adnunk a CentOS fejlesztőeszközeit is, amelyeken keresztül programokat fogunk létrehozni a forráskódból. Ehhez a következő parancsra van szükségünk:
2) A Python 3 telepítése és beállítása?
A CentOS rendszer egy stabil és megbízható RHEL (Red Hat Enterprise Linux) alkalmazásából származik. Ezért a tárolókban csak a csomagok stabil, tesztelt verziói találhatók, nevezetesen a Python 2. A Python 3 betöltéséhez az IUS-t (Inline with Upstream Stable) kell elhelyezni. A szolgáltatás biztosítja az RPM (Red Hat Package Manager) csomagok legfrissebb verzióját. Az IUS-t a yum-on keresztül kell megtenni:
Az IUS telepítésekor elindíthatja a Python nyelv legfrissebb verziójának letöltését és telepítését. Az írás idején ez a 3.6.1.
Miután a telepítés befejeződött, ellenőrizze, hogy minden rendben működik-e. Kérje a nyelvi verziót:
Ha minden úgy lett, ahogy kellene, a következő sor jelenik meg a kijelzőn:
Szükségünk van egy csomagkezelőre a Python pip számára. Írja be a konzolt a telepítéshez:
A Pip a projektek fejlesztésére használt csomagok telepítésére és kezelésére szolgál. A csomag telepítéséhez írja be a konzolt:
Cserélje a névnevet a csomag vagy könyvtár nevével. Például a NumPy esetében a parancssorban lévő kód így fog kinézni:
A következő lépés a python36u-devel csomag telepítése. Tartalmazza azokat a fejlécfájlokat és könyvtárakat, amelyek a Python 3 alkalmazással történő fejlesztéséhez szükségesek. Használja a parancsot:
A pyvenv csomagot a python36u-devel tartalmazza. Használatával elszigetelt virtuális környezetet hozhat létre a projektjeihez.
3) Hogyan hozzunk létre virtuális környezetet?
A Python összes alkatrészét a helyi gépünkre helyezzük. A következő lépés a pyvenv segítségével fejlesztési környezet létrehozása. Ez egy elszigetelt helyet biztosít a Python projektek számára, így egyedi függőségekkel rendelkezhetnek. A projektek egy másik program különböző verzióit is használhatják anélkül, hogy befolyásolnák a rendszer működését. Ezenkívül a fejlesztői környezet képes a Python-projektek kezelésére, valamint a különböző batch verziók kezelésére. Ez fontos lehet, ha harmadik féltől származó csomagokat használnak. A rendszerben tetszőleges számú Python virtuális környezetet hozhat létre. Mindegyik egy olyan könyvtár, amelyben több forgatókönyv található, így fejlesztési környezetként használható. A könyvtár kijelöléséhez vagy létrehozásához írja be a következő parancsot a parancssorba:
Most hozzon létre egy virtuális fejlesztői környezetet a könyvtárban a következők segítségével:
Az ön_env helyett minden olyan nevet meg kell adnia a fejlesztői környezetnek. Hozzon létre egy új könyvtárat ezen komponensekkel a következő paranccsal:
Ezek a fájlok azért szükségesek, hogy elkülönítsék a projektet a helyi gépi rendszertől. Emiatt a rendszer és a projektfájlok nem befolyásolják egymást. Nagyon megkönnyíti a verzióellenőrzés folyamatát, és biztosítja, hogy a projektek elérhetőek legyenek a csomagok függőségében. A virtuális környezet engedélyezése:
Ez a parancs a bin könyvtárból futtatja az aktiválási parancsfájlt. A parancssor így fog kinézni:
Tehát megértheti, hogy a virtuális fejlesztési környezet jelenleg. Ne feledje, hogy a környezetben futó parancsok csak abban a helyen lesznek elérhetők. Ne feledje, hogy a Python 3, a pip3.6 és a python 3.6 környezetben a virtuális környezeten kívül használják, és bennük az indexeket a pip és a python beírásával el lehet hagyni.
4) Hogyan lehet létrehozni egy egyszerű programot?
A beszúrás módba való belépéshez írja be az i billentyűt. Add meg ezt a sort:
A beszúrás módból való kilépéshez nyomja meg az Esc billentyűt. Ezt követően: x és Enter. Fájl mentése és kilépés. Most indítsa el a programot:
Ha minden hiba nélkül történik, a program a következőket jeleníti meg:
A virtuális környezet bezárásához be kell írnia a konzolt:
Így visszatér a rendszer közös parancssorához. Ha nem hibázol, egy elszigetelt virtuális környezetet kap a Python fejlesztéshez a helyi CentOS gépen. Indítsa el az új alkalmazások létrehozását, javítva a programozási készségeket.