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.

📞 02406 803 7603 ✉️ info@computerkumpel.de

💰 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.

📞 02406 803 7603 ✉️ info@computerkumpel.de

🚀 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.

📞 02406 803 7603 ✉️ info@computerkumpel.de