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
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ásiktí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.