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.