Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
Pojďme to probrat

Python Virtual Environments

02. 10. 2019 1 min čtení intermediate

Bez virtual environment sdílíte závislosti mezi projekty. To vede k version conflictům a ‘works on my machine’.

venv — vestavěný

python -m venv .venv source .venv/bin/activate # Linux/Mac .venv\Scripts\activate # Windows pip install -r requirements.txt deactivate

uv — moderní alternativa

Instalace

curl -LsSf https://astral.sh/uv/install.sh | sh

Použití

uv venv uv pip install flask uv pip compile requirements.in -o requirements.txt

Best practices

  • .venv v .gitignore
  • requirements.txt nebo pyproject.toml
  • Lock file (uv.lock, poetry.lock)
  • Jedna env per projekt

Klíčový takeaway

Vždy virtual environment. uv je rychlejší než pip, poetry pro komplexní projekty.

pythonvenvvirtualenv
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.