Vše, co potřebujete vědět o prostředí Python



Tento článek vám poskytne podrobné a komplexní znalosti prostředí Python Environment a proměnných.

Python, jak víme, dosáhl za posledních několik let obrovského uznání za svou jednoduchost a přenositelnost kódu mezi platformami. Kde však začneme psát kód pythonu? Hlavním důvodem pro životní prostředí je vytvoření izolované oblasti pro rozvoj jednotlivých projektů. To umožňuje každému projektu mít žádné závislosti bez ohledu na jiné projekty uložené v počítači s jeho specifickými požadavky. V tomto článku budeme rozumět prostředí Pythonu.

Potřeba prostředí Python

K převodu libovolného kódu potřebujete tlumočníka, který zahrnuje 70% aplikace. Pak byste potřebovali „bang line“. Existují především dva způsoby, jak to vytvořit. Buď se můžete rozhodnout vytvořit program pomocí jednoduchého textového editoru, jako je WordPad nebo Notepad ++, nebo jednoduše vytvořit prostředí python na tmelící platformě. Každý z nich má své klady a zápory. Prostředí lze použít k interakci s OS, například „terminál“ lze použít k využití OS Windows. V prostředí se interpretace vašeho kódu děje v reálném čase, což je velmi výhodné. Poskytuje představu o možných chybách a výstupu spuštění kódu.





Níže je uveden kus kódu, který běží v Python IDE (Integrated Development Environment), jako je PyCharm, aby poskytl požadovaný výstup.

while (1) #! / usr / bin / env python #get the username from a prompt username = raw_input (“Login:“) #list of enabled users Participant1 = ”Pranav” Participant2 = ”Radhika” #control the input user If (uživatelské jméno = = Účastník1): tisknout „přístup poskytnut“ elif (uživatelské jméno == Účastník2): tisknout „ahoj“ jinak: tisknout „přístup nebyl udělen“ #end

prostředí pythonu



Pro operační systém Windows je nejlepším místem k získání nastavení pythonu oficiální web, který je samozřejmě www.python.org. Počítače MAC OS X již mají nainstalovaný python. Linux také následuje sadu s většinou počítačů s předinstalovanou.

Důrazně se doporučuje používat python 3 nainstalovaný s Homebrew. Pak pokračujte a nainstalujte „virtualenv“ pomocí pip3. Protože se všechny balíčky zkopírují, musíme zjistit umístění našeho prostředí, které lze provést pomocí:

virtualenv -p python3 ~ / virtEnv1

prstencový graf vs výsečový graf

Termín virtEnv1 je název virtuálního prostředí a definuje přesnou cestu našeho prostředí. Po spuštění prostředí se ve složce bin objeví soubor s názvem „active“. Nastavili jsme jako zdroj, jak je uvedeno níže.

cd ~ / virtEnv1
zdrojový koš / aktivovat

V případě, že se rozhodnete deaktivovat virtuální prostředí, zadejteDeaktivovat

Různé aspekty prostředí Pythonu

co je serializace v Javě

Podobným způsobem můžeme vytvořit mnoho takových prostředí a replikovat výše uvedený proces pro různé verze pythonu.

  • Obálka prostředí Python (PEW). PEW funguje jako obal a lze jej použít pouze jednou. Velmi usnadňuje práci na virtuálním prostředí. Pomocí jediného příkazu můžete vytvořit nové prostředí okamžitě po instalaci několika balíčků.

  • VENV je další takový nástroj virtuálního prostředí, který se nejvíce doporučuje. Generuje konfigurační soubor, kterému python přímo rozumí a zdrží kopírování binárního souboru do novějších umístění. Jediným úlovkem však je, že nepodporuje verze 3.3 a nižší.

  • PIPENV přináší věci do všech nových arén, protože kombinuje podporované balíčky a prostředí do jediného nástroje. Je potřeba pouze specifikace prostředí a vytváří samostatné sekce pro různé účely, jako je výroba, testování a vývoj.

Nastavení pythonu je dodáváno s řadou modulů a balíčků, které následují po definované sadě procesů pro stahování, ukládání a rozbalování těchto souborů. Kdykoli uložíme projekt nebo se pokusíme načíst balíček, python přistupuje k jedinečné podřízené cestě hlavní složky, ve které byl původně nainstalován. Existují některé knihovny označované jako balíčky webů nebo balíčky třetích stran, nejde o nic jiného než o soubory vytvořené uživatelem. Jinýtyp se nazývá systémové balíčky, které jsou standardními knihovnami definovanými v pythonu.

Proměnné prostředí

  • PYTHONPATH

Tato proměnná říká interpretu Pythonu, kde má najít soubory modulu importované do programu. Měl by obsahovat adresář zdrojové knihovny Pythonu a adresáře obsahující zdrojový kód Pythonu. Instalační program Pythonu někdy přednastaví PYTHONPATH.

  • PYTHONSTARTUP

Obsahuje cestu inicializačního souboru obsahujícího zdrojový kód Pythonu. Provádí se pokaždé, když spustíte tlumočníka. V Unixu má název „.pythonrc.py“ a obsahuje příkazy, které načítají obslužné programy nebo upravují PYTHONPATH.

  • PYTHONCASEOK

V systému Windows se používá k instruování Pythonu, aby našel první shodu bez rozlišování velkých a malých písmen v příkazu importu. Nastavením této proměnné na libovolnou hodnotu ji aktivujete.

  • PYTHONHOME

Jedná se o alternativní cestu hledání modulu. Obvykle je zabudován do adresářů PYTHONSTARTUP nebo PYTHONPATH, aby se usnadnilo přepínání knihoven modulů.

  • PYTHONBREAKPOINT

Pokud je toto nastaveno, pojmenuje volatelnou pomocí notace s tečkovanou cestou. Modul bude importován a poté spuštěn výchozí implementací sys.breakpointhook (), která je sama o sobě volána pomocí integrovaného breakpoint (). Pokud není nastaven nebo je nastaven na prázdný řetězec, odpovídá hodnotě „pdb.set_trace“. Nastavení na řetězec „0“ způsobí, že výchozí implementace sys.breakpointhook () nedělá nic jiného než okamžité vrácení.

jak používat funkci split v pythonu

S tímto se dostáváme na konec tohoto článku o prostředí Python Environment . Chcete-li získat podrobné znalosti o Pythonu a jeho různých aplikacích, můžete pro živé online školení s 24/7 podporou a celoživotním přístupem.

Máte na nás dotaz? Uveďte je v sekci komentářů tohoto článku o prostředí Python Environment a my se vám ozveme.