Python Programm Installer: Setup mit einem Klick
Python, pip und Abhängigkeiten automatisch installieren — für Windows-Clients
Batch
PowerShell
Python
🚀 Python-Installation. Automatisiert. Auf jedem Windows-Rechner.
💰 Warum ein automatisierter Python-Installer?
Python auf 20, 50 oder 200 Rechnern manuell zu installieren ist Zeitverschwendung. Ein automatisiertes Setup-Script erledigt das in Minuten — inklusive aller Abhängigkeiten.
Ein-Klick-Setup
Doppelklick auf die .bat-Datei — 5 Minuten später ist Python mit allen Packages bereit.
Dependency-Management
Liest requirements.txt ein und installiert automatisch alle Abhängigkeiten mit korrekten Versionen.
Multi-Client-Rollout
Gleiches Setup auf allen Rechnern — konsistente Umgebung ohne manuelle Konfiguration.
Fehler-Resilient
Prüft Python-Version, PATH-Variablen und Admin-Rechte — mit klaren Fehlermeldungen.
💻 Technische Umsetzung
🪟 Windows Batch-Installer
@echo off
setlocal enabledelayedexpansion
echo ========================================
echo Python Programm Installer v2.0
echo ========================================
echo.
:: Prüfe Admin-Rechte
net session >nul 2>&1
if %errorlevel% neq 0 (
echo [FEHLER] Admin-Rechte erforderlich!
echo Bitte als Administrator ausfuehren.
pause
exit /b 1
)
:: Prüfe ob Python installiert ist
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo [INFO] Python nicht gefunden. Starte Installation...
:: Download Python 3.11
set PYTHON_URL=https://www.python.org/ftp/python/3.11.9/python-3.11.9-amd64.exe
set PYTHON_INSTALLER=%TEMP%\python-installer.exe
echo [INFO] Downloade Python von %PYTHON_URL%
powershell -Command "Invoke-WebRequest -Uri '%PYTHON_URL%' -OutFile '%PYTHON_INSTALLER%'"
if %errorlevel% neq 0 (
echo [FEHLER] Download fehlgeschlagen!
pause
exit /b 1
)
echo [INFO] Installiere Python (silent)...
%PYTHON_INSTALLER% /quiet InstallAllUsers=1 PrependPath=1 Include_test=0
:: Warte auf Installation
timeout /t 30 /nobreak >nul
:: Refresh PATH
call :RefreshEnv
)
:: Zeige Python-Version
echo [OK] Python gefunden:
python --version
echo.
:: Upgrade pip
echo [INFO] Aktualisiere pip...
python -m pip install --upgrade pip --quiet
:: Erstelle venv
if not exist "venv" (
echo [INFO] Erstelle virtuelle Umgebung...
python -m venv venv
)
:: Aktiviere venv und installiere Requirements
echo [INFO] Aktiviere venv und installiere Pakete...
call venv\Scripts\activate.bat
if exist "requirements.txt" (
echo [INFO] Installiere aus requirements.txt...
pip install -r requirements.txt --quiet
) else (
echo [WARNUNG] Keine requirements.txt gefunden.
)
echo.
echo ========================================
echo Installation abgeschlossen!
echo ========================================
echo.
echo Python: %CD%\venv\Scripts\python.exe
echo Aktivieren: venv\Scripts\activate
echo.
pause
:RefreshEnv
:: Environment-Variablen aktualisieren
for /f "tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PATH ^| find "PATH"') do set "SysPath=%%b"
set "PATH=%SysPath%;%PATH%"
goto :eof
🐍 requirements.txt Generator
# requirements.txt # Von Python Programm Installer generiert # Core requests>=2.31,<3.0 beautifulsoup4>=4.12 lxml>=5.0 # Daten pandas>=2.1 openpyxl>=3.1 # APIs google-api-python-client>=2.0 # Tools Pillow>=10.0 python-dotenv>=1.0
⚡ In 1 Tag zum fertigen Installer.
🚀 Gebaut mit Vibecoding
👴 Klassische Entwicklung
- 📋 1 Woche Batch/PowerShell lernen
- 💻 1 Woche Scripting + Test
- ⏱️ Gesamt: 2 Wochen
🤖 Vibecoding-Ansatz
- 🗣️ 0.5 Tage Prompt
- ⚡ 0.5 Tage Gen + Test
- ⏱️ Gesamt: 1 Tag
Python-Rollout für Ihr Team?
Maßgeschneiderter Installer für Ihre Umgebung — mit Firmen-Proxies, Zertifikaten & Policies. Jetzt anfragen.