Tot el que heu de saber sobre Python Environment



Aquest article us proporcionarà un coneixement detallat i complet de Python Environment i les variables.

Python, com sabem, ha aconseguit una enorme aclamació en els darrers anys per la seva simplicitat i portabilitat de codi entre plataformes. Tanmateix, per on comencem a escriure el codi python? El motiu principal del medi ambient és crear una zona aïllada per al desenvolupament de projectes individuals. Això permet que cada projecte no tingui dependències independentment d'altres projectes emmagatzemats a l'ordinador amb els seus requisits específics. En aquest article, entendrem l'entorn Python.

La necessitat d’un entorn Python

Per convertir qualsevol codi, necessiteu un intèrpret que impliqui el 70% de l’aplicació. Llavors necessitareu una 'línia de xoc'. Hi ha principalment dues maneres de crear-ho. Podeu optar per crear un programa mitjançant un editor de text simple com WordPad o Notepad ++ o simplement crear un intèrpret d'ordres de python en una plataforma de massilla. Cadascun d’ells té els seus pros i els seus contres. Es pot utilitzar un intèrpret d’ordres per interactuar amb el sistema operatiu, per exemple, es pot utilitzar un “terminal” per aprofitar el sistema operatiu de Windows. En un intèrpret d’ordres, la interpretació del vostre codi es realitza en temps real, cosa que resulta molt beneficiosa. Us dóna una idea dels possibles errors i de la sortida d’execució de codi.





A continuació es mostra un tros de codi que s’executa en un IDE de Python (entorn de desenvolupament integrat) com PyCharm per donar la sortida desitjada.

while (1) #! / usr / bin / env python # obtingueu el nom d'usuari des d'un avís nom d'usuari = raw_input ('Inici de sessió:') # llista d'usuaris permesos Participant1 = 'Pranav' Participant2 = 'Radhika' #control l'usuari d'entrada Si (nom d'usuari = = Participant1): imprimeix 'accés donat' elif (nom d'usuari == Participant2): imprimeix 'hola' més: imprimeix 'accés no concedit' #end

entorn python



Per al sistema operatiu Windows, el millor lloc per obtenir la configuració de Python és, per descomptat, el lloc oficial, que és www.python.org. Els ordinadors MAC OS X ja tenen instal·lat Python. Linux també segueix la suite amb la majoria d’ordinadors que la tenen prèviament instal·lada.

Es recomana utilitzar Python 3 instal·lat amb Homebrew. A continuació, instal·leu “virtualenv” mitjançant pip3. A mesura que es copien tots els paquets, hem d’establir la ubicació del nostre entorn que es pot fer mitjançant:

virtualenv -p python3 ~ / virtEnv1

El terme virtEnv1 és el nom de l’entorn virtual i defineix el camí exacte del nostre entorn. Després d'iniciar l'entorn, hi ha un fitxer anomenat 'actiu' a la carpeta bin. El configurem com a font tal com s’esmenta a continuació.

cd ~ / virtEnv1
contenidor de fonts / activar

En cas que trieu desactivar l’entorn virtual, escriviuDesactiva

Diferents aspectes de l'entorn Python

De manera similar, podem crear molts entorns d’aquest tipus i replicar el procés anterior per a diferents versions de python.

  • Python Environment Wrapper (PEW). PEW actua com a embolcall i es pot utilitzar només una vegada. Facilita treballar l’entorn virtual. Mitjançant una sola ordre, podeu crear un entorn nou a l’instant després d’instal·lar uns quants paquets.

    la combinació de dades del quadre no funciona
  • VENV és una altra eina d’aquest entorn virtual més recomanable. Genera un fitxer de configuració, que Python entén directament i s’absté de copiar el binari a ubicacions més recents. Tot i això, l’únic problema és que no admet les versions 3.3 i posteriors.

  • PIPENV porta les coses a tots els àmbits nous, ja que combina paquets i entorns compatibles en una sola eina. Només es necessita l’especificació de l’entorn i crea seccions separades per a diferents propòsits, com ara producció, proves i desenvolupament.

La configuració de Python inclou diversos mòduls i paquets que segueixen un conjunt definit de processos per descarregar, emmagatzemar i descomprimir aquests fitxers. Sempre que emmagatzemem un projecte o intentem recuperar un paquet, python accedeix a una ruta secundària única de la carpeta principal en què es va instal·lar inicialment. Hi ha algunes biblioteques anomenades paquets de llocs o paquets de tercers, no són més que fitxers creats per l'usuari. L'altretype s’anomena paquets de sistema que són les biblioteques estàndard definides per Python.

Variables del mediambient

  • PITONPAT

Aquesta variable indica a l'intèrpret de Python on localitzar els fitxers del mòdul importats en un programa. Ha d’incloure el directori de la biblioteca font de Python i els directoris que contenen el codi font de Python. De vegades, l'instal·lador de Python preestableix PYTHONPATH.

  • PYTHONSTARTUP

Conté el camí d'accés d'un fitxer d'inicialització que conté el codi font de Python. S’executa cada vegada que inicieu l’intèrpret. S'anomena '.pythonrc.py' a Unix i conté ordres que carreguen utilitats o modifiquen PYTHONPATH.

  • PYTHONCASEOK

S'utilitza a Windows per indicar a Python que trobi la primera coincidència que no distingeix entre majúscules i minúscules en una declaració d'importació. Establiu aquesta variable en qualsevol valor per activar-la.

  • PYTHONHOME

És un camí alternatiu de cerca de mòduls. Normalment s’incrusta als directoris PYTHONSTARTUP o PYTHONPATH per facilitar el canvi de biblioteques de mòduls.

  • PYTHONBREAKPOINT

Si s’estableix, posa nom a una nota que es pot trucar mitjançant la notació de punts. El mòdul s’importarà i, a continuació, s’executarà mitjançant la implementació per defecte de sys.breakpointhook (), que en si mateix s’anomena mitjançant el punt de ruptura incorporat (). Si no s'estableix o es defineix com a cadena buida, equival al valor 'pdb.set_trace'. Si configureu això a la cadena '0', la implementació per defecte de sys.breakpointhook () no farà res més que tornar immediatament.

Amb això, arribem al final d’aquest article de Python Environment . Per obtenir coneixements en profunditat sobre Python juntament amb les seves diverses aplicacions, podeu fer-ho per a formació en línia en directe amb assistència les 24 hores del dia, els 7 dies de la setmana i accés durant tota la vida

Tens alguna pregunta? Esmenteu-los a la secció de comentaris d’aquest article de Python Environment i us respondrem.