Baz00k@
Ikona Python Env Bootstrapper QT
Systém / vývoj

Python Env Bootstrapper QT

1.0.0

grafické rozhraní nástroj pro automatickou přípravu a konfiguraci Python virtuálních prostředí a závislostí.

Co projekt řeší

grafické rozhraní nástroj pro automatickou přípravu a konfiguraci Python virtuálních prostředí a závislostí.

Jak aplikace funguje a k čemu slouží

Přehled

Python Env Bootstrapper je nástroj pro "nultý den". Slouží k rychlému nastavení vývojového prostředí bez nutnosti manuálního stahování installerů a nastavování PATH proměnných.

Workflow

  1. Python Install: Stažení oficiálního instalátoru a tichá instalace ().
  2. Pip & Deps: Automatická instalace knihoven ze zvoleného .
  3. Deployment: Vytvoření desktopových launcherů ( pro grafické rozhraní aplikace bez černé konzole).
  4. PyInstaller: Volitelný bundle projektu do jediného .exe souboru.

Rozšířený profil

Python Env Bootstrapper QT připravuje čerstvý Windows 11 stroj pro běh vlastních Python aplikací. Primárním cílem je odstranit ruční posloupnost „najdi instalátor → nainstaluj Python → ověř pip/PATH → doinstaluj requirements → vytvoř launcher“ a převést ji do kontrolovaného grafické rozhraní workflow.

Instalace Pythonu

Nástroj stáhne oficiální Python instalátor, předem umožní vybrat cílovou verzi a podle potřeby se přes UAC znovu spustí s administrátorskými právy. Instalace probíhá tiše s pip a PATH podporou a po dokončení se okamžitě ověřuje přítomnost python.exe, pythonw.exe a skutečná verze runtime.

Závislosti a launcher

Po instalaci lze vybrat requirements.txt, nainstalovat potřebné balíčky a vytvořit desktop launcher používající pythonw, takže cílová grafické rozhraní aplikace neběží s nepotřebnou konzolí. Volitelně lze spustit i PyInstaller a vytvořit standalone EXE.

Progress a deployment

UI zobrazuje živý stav, procenta při downloadu a indeterminate progress při instalačních/build krocích. Pro cílový Windows počítač je doporučeným režimem předem vytvořený EXE bootstrapperu – právě proto, aby nástroj fungoval i na stroji, kde Python ještě není nainstalován.