Repozitář pro studenty 3.ročníku zaměření IVE
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

2.4 KiB

Přehled příkazů - Python knihovny a venv

🌐 Virtuální prostředí (venv)

Vytvoření venv

python -m venv .venv
  • .venv - je název složky, do které vytvoří virtuální prostředí
  • Můžeš použít i jiný název, ale .venv je standard

Aktivace venv

.venv\Scripts\activate
  • Po aktivaci uvidíš (.venv) před příkazovou řádkou
  • Všechny následující příkazy pip budou fungovat jen pro toto prostředí!

Deaktivace venv

deactivate
  • Vrátí tě zpět do globálního Pythonu

📦 Instalace knihoven (pip)

Instalace jedné knihovny

pip install <balíček>

Instalace více knihoven najednou

pip install matplotlib numpy

Příklady z hodiny

pip install termcolor
pip install matplotlib numpy

Instalace konkrétní verze

pip install termcolor==1.1.0

📋 Správa nainstalovaných knihoven

Výpis všech nainstalovaných knihoven

pip list

Zobrazení info o konkrétní knihovně

pip show termcolor

Aktualizace knihovny

pip install --upgrade termcolor

Odinstalování knihovny

pip uninstall termcolor

💾 Práce s requirements.txt

Vytvoření seznamu knihoven (export)

pip freeze > requirements.txt
  • Uloží seznam všech nainstalovaných knihoven do souboru
  • Užitečné pro sdílení projektu s jinými

Instalace ze seznamu (import)

pip install -r requirements.txt
  • Nainstaluje všechny knihovny ze souboru najednou
  • Použiješ, když někdo sdílí projekt s tebou

🔍 Další užitečné příkazy

Kontrola verze pip

pip --version

Aktualizace pip samotného

python -m pip install --upgrade pip

Vyhledání knihovny

pip search <název>

(Poznámka: tento příkaz je momentálně vypnutý na PyPI, používej pypi.org)


🎯 Typický workflow

  1. Vytvoř projekt (složku)
  2. Vytvoř venv: python -m venv .venv
  3. Aktivuj venv: .venv\Scripts\activate
  4. Nainstaluj knihovny: pip install termcolor
  5. Programuj! 💻
  6. Před koncem práce: pip freeze > requirements.txt
  7. Deaktivuj: deactivate

⚠️ Důležité

  • Vždy aktivuj venv před instalací knihoven!
  • Složku .venv NIKDY nepřidávej do Gitu (dej ji do .gitignore)
  • Místo toho sdílej requirements.txt