Minden, amit tudnia kell a Python Környezetről

Ez a cikk részletes és átfogó ismereteket nyújt a Python Környezetről és a változókról.

A Python, mint tudjuk, óriási elismerést ért el az elmúlt években az egyszerűsége és a platformok közötti kód hordozhatósága miatt. Hol kezdjük azonban a python kód megírását? A környezet fő oka az, hogy izolált területet teremtsen az egyes projektek kidolgozásához. Ez lehetővé teszi, hogy minden projektnek ne legyen függősége, függetlenül a számítógépen tárolt egyéb projektektől, a speciális követelményekkel. Ebben a cikkben megértjük a Python környezetet.



A Python környezet szükségessége

Bármely kód konvertálásához szükség van egy tolmácsra, amely az alkalmazás 70% -át foglalja magában. Akkor szükséged lenne egy „bumm vonalra”. Ennek létrehozására elsősorban kétféle módszer létezik. Vagy dönthet úgy, hogy létrehoz egy programot egy egyszerű szövegszerkesztővel, például a WordPad vagy a Notepad ++, vagy egyszerűen létrehoz egy python héjat egy gitt platformon. Mindegyiküknek vannak előnyei és hátrányai. Egy héj használható az operációs rendszerrel való együttműködésre, például egy „terminál” használható a Windows operációs rendszer kiaknázására. Egy héjban a kódod értelmezése valós időben történik, ami nagyon hasznos. Ez ötletet ad a lehetséges hibákról és a kód végrehajtási kimenetéről.



c ++ stl interjúk kérdések

Az alábbiakban egy olyan kódrészlet található, amelyet a PyCharm-hoz hasonló Python IDE (Integrated Development Environment) futtat a kívánt kimenet megadásához.

míg (1) #! / usr / bin / env python # a felhasználónév megadása egy gyors felhasználónév = raw_input („Bejelentkezés:“) # engedélyezett felhasználók listája Résztvevő1 = ”Pranav” Résztvevő2 = ”Radhika” #kezelheti a bemeneti felhasználót Ha (felhasználónév = = Résztvevő1): kinyomtatja a „hozzáférést adott” elif (felhasználónév == Résztvevő2): kinyomtatja a „hello” másikat: a „hozzáférés nem engedélyezett” nyomtatása #end

python környezet



Windows operációs rendszer esetén a python telepítésének legjobb helye természetesen a hivatalos webhely, amely a www.python.org. A MAC OS X számítógépeken már telepítve van a python. A Linux szintén követi a csomagot, a legtöbb számítógép előre telepítve van.

Széles körben ajánlott a Homebrew-val együtt telepített python 3 használata. Ezután folytassa és telepítse a „virtualenv” -t a pip3 segítségével. Amint az összes csomag lemásolódik, meg kell határoznunk a környezetünk helyét, amelyet az alábbiak tehetnek meg:

virtualenv -p python3 ~ / virtEnv1

A virtEnv1 kifejezés a virtuális környezet neve, és meghatározza környezetünk pontos útvonalát. A környezet elindítása után egy „aktív” nevű fájl a kukamappában. Forrást állítottunk be az alábbiak szerint.

cd ~ / virtEnv1
forrás bin / aktiválás

objektum átalakítása tömb php-be

Ha a virtuális környezet deaktiválása mellett dönt, írja beInaktiválja

A Python-környezet különböző aspektusai

Hasonló módon számos ilyen környezetet hozhatunk létre, és a fenti folyamatot megismételhetjük a python különböző verziói számára.

  • Python Environment Wrapper (PEW). A PEW burkolóként működik, és csak egyszer használható. Nagyon megkönnyíti a virtuális környezeten való munkát. Egyetlen parancs használatával néhány csomag telepítése után azonnal új környezetet hozhat létre.

  • A VENV egy másik ilyen virtuális környezeti eszköz, amely a leginkább ajánlott. Létrehoz egy konfigurációs fájlt, amelyet a python közvetlenül megért, és tartózkodik a bináris másolásától az újabb helyekre. Az egyetlen fogás azonban az, hogy nem támogatja a 3.3-as és újabb verziókat.

  • A PIPENV minden új arénára viszi a dolgokat, mivel a támogatott csomagokat és környezeteket egyetlen eszközben egyesíti. Csak a környezet specifikációjára van szükség, és külön szakaszokat hoz létre különböző célokra, például gyártásra, tesztelésre és fejlesztésre.

A python telepítés számos modult és csomagot tartalmaz, amelyek a fájlok letöltésének, tárolásának és kicsomagolásának meghatározott folyamatát követik. Amikor egy projektet tárolunk, vagy megpróbálunk visszakeresni egy csomagot, a python elér egy egyedi utat annak a fő mappának, ahová azt eredetileg telepítették. Vannak olyan könyvtárak, amelyeket site-csomagoknak vagy harmadik féltől származó csomagoknak neveznek, ezek nem mások, mint a felhasználó által létrehozott fájlok. A másik típusú rendszernek nevezzük, amelyek a python által definiált szabványos könyvtárak.

Környezeti változók

  • PYTHONPATH

Ez a változó megmondja a Python tolmácsnak, hogy hol keresse meg a programba importált modulfájlokat. Tartalmaznia kell a Python forráskönyvtár könyvtárat és a Python forráskódot tartalmazó könyvtárakat. A Python telepítője időnként beállítja a PYTHONPATH-t.

  • PYTHONSTARTUP

A Python forráskódot tartalmazó inicializáló fájl elérési útját tartalmazza. Minden alkalommal végrehajtásra kerül, amikor elindítja a tolmácsot. A Unixban „.pythonrc.py” néven szerepel, és parancsokat tartalmaz, amelyek betöltik a segédprogramokat vagy módosítják a PYTHONPATH-t.

  • PYTHONCASEOK

A Windows rendszerben arra utasítja a Python-t, hogy keresse meg az első kis- és nagybetűk nélküli egyezést egy importálási utasításban. Az aktiváláshoz állítsa ezt a változót bármilyen értékre.

  • PYTHONHOME

Ez egy alternatív modul keresési útvonal. Általában a PYTHONSTARTUP vagy a PYTHONPATH könyvtárba van beágyazva, hogy megkönnyítse a modulkönyvtárak váltását.

mi a tavaszi keret
  • PYTHONBREAKPOINT

Ha ez be van állítva, akkor a pontozott útvonal jelöléssel hívhatót nevez meg. A modult importálja, majd a sys.breakpointhook () alapértelmezett megvalósítása futtatja, amelyet maga a beépített töréspont () hív meg. Ha nincs beállítva, vagy üres karaktersorozatra van állítva, akkor az egyenértékű a „pdb.set_trace” értékkel. Ha ezt a „0” karakterláncra állítja, a sys.breakpointhook () alapértelmezett megvalósítása mást nem tesz, csak azonnal visszatér.

Ezzel véget értünk ennek a Python Environment cikknek . Ha részletes ismereteket szeretne szerezni a Pythonról és annak különböző alkalmazásokról, megteheti élő online képzéshez 24/7 támogatással és egész életen át elérhető hozzáféréssel.

Van egy kérdésünk? Említse meg őket a jelen Python Környezet cikk megjegyzés szakaszában, és mi még kapcsolatba lépünk Önnel.