logo

Ako vytvoriť súbor Requirements.txt v Pythone

Vytvorenie a udržiavanie súboru requirements.txt je základným osvedčeným postupom pre vývoj Pythonu. Zabezpečuje, že závislosti vášho projektu sú dobre zdokumentované a ľahko reprodukovateľné, čo ostatným uľahčuje prácu na vašom kóde a znižuje pravdepodobnosť problémov s kompatibilitou.

Vytvorte súbor Requirements.txt v Pythone

Pri práci na projektoch Pythonu je riadenie závislostí kľúčovou súčasťou procesu vývoja. Závislosti sú externé knižnice alebo balíky, na ktorých správne fungovanie sa spolieha váš kód Python. Ak chcete zabezpečiť, aby bol váš projekt ľahko reprodukovateľný a udržiavateľný, je dobrým postupom vytvoriť súbor requirements.txt. Tento súbor obsahuje zoznam všetkých závislostí, ktoré váš projekt potrebuje, čo ostatným uľahčuje inštaláciu a spustenie vášho kódu.

Prečo používať súbor requirements.txt?

Súbor requirements.txt slúži na niekoľko dôležitých účelov:



  • Reprodukovateľnosť: Zadaním presných verzií balíkov a knižníc, na ktorých váš projekt závisí, zaistíte, že ktokoľvek iný, kto pracuje na vašom projekte, môže vytvoriť rovnaké prostredie a reprodukovať rovnaké výsledky.
  • Správa závislostí: Správa závislostí sa stáva lepšie zvládnuteľnou. Balíky môžete podľa potreby jednoducho pridávať, aktualizovať alebo odstraňovať bez toho, aby ste ich museli manuálne sledovať.
  • Kompatibilita: Pomáha predchádzať konfliktom verzií medzi balíkmi a zabezpečuje, že všetky závislosti budú harmonicky spolupracovať.
  • Nasadenie: Pri nasadzovaní vašej aplikácie alebo jej zdieľaní s ostatnými im môžete poskytnúť súbor requirements.txt na inštaláciu potrebných závislostí bez námahy.

Vytvorenie súboru requirements.txt

Krok 1: Aktivujte svoje virtuálne prostredie

Na vytvorenie a aktiváciu a virtuálne prostredie , otvorte terminál a spustite nasledujúce príkazy:

# Create a virtual environment  python -m venv myenv  # Activate the virtual environment  # Windows myenvScriptsactivate # macOS and Linux source myenv/bin/activate>

Krok 2: Nainštalujte závislosti

ako dereferencovať ukazovateľ v c

Skôr ako budete môcť uviesť závislosti svojho projektu v súbore requirements.txt, musíte ich nainštalovať do svojho virtuálneho prostredia. Na tento účel môžete použiť pip, správcu balíkov Pythonu. Tu nahraďte názov balíka skutočným názvom balíka, ktorý chcete nainštalovať.

pip install package-name i.e. pip install pandas>

Krok 3: Vygenerujte súbor requirements.txt

Teraz môžete vygenerovať súbor requirements.txt spustením nasledujúceho príkazu:

pip freeze>requirements.txt>

Krok 4: Skontrolujte svoj súbor request.txt

Snímka obrazovky z 2023-09-09-13-01-39