FAQ: Installationsfehler
FEHLER: Aufbau des Wheels für quickjs fehlgeschlagen – Microsoft Visual Studio Fehler
Häufige Fehlermeldungen
Beim Installieren von PyGWalker können Nutzer eine oder mehrere der folgenden Fehlermeldungen sehen:
ERROR: Failed building wheel for quickjserror: Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.42.34433\bin\HostX86\x64\cl.exe' failed with exit code 2error D8024 : incompatible-pointer-types[end of output] note: This error originates from a subprocess, and is likely not a problem with pipERROR: Could not build wheels for quickjs, which is required to install pyproject.toml-based projectsBuilding wheel for quickjs (setup.py) ... errorerror: Microsoft C++ 14.0 or greater is required
Betroffene Umgebungen
- Betriebssystem: Windows 10/11
- Python-Versionen: Python 3.7, Python 3.8, Python 3.9
- Installationsmethode:
pip install pygwalker - Häufig bei: Frischen Python-Installationen, virtuellen Umgebungen ohne C++ Build-Tools
Schnelllösungen
Lösung 1: Vorgefertigtes Wheel installieren (Empfohlen – keine Kompilierung nötig)
pip install --only-binary :all: pygwalkerLösung 2: Python aktualisieren (Am effektivsten)
# Upgrade auf Python 3.9 oder höher (3.10, 3.11, 3.12 empfohlen)
# Download von python.org, dann:
pip install --upgrade pip
pip install pygwalkerLösung 3: Microsoft C++ Build Tools installieren (Für Windows-Nutzer)
- Microsoft C++ Build Tools (opens in a new tab) herunterladen
- Installer ausführen und "Desktop development with C++" auswählen
- Eingabeaufforderung/Terminal neu starten
- Erneut versuchen:
pip install pygwalkerAlternative Lösungen
Anaconda/Miniconda verwenden (verwaltet C-Abhängigkeiten automatisch)
conda install -c conda-forge pygwalkerFür WSL/Linux-Nutzer
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install python3-dev build-essential
pip install pygwalker
# CentOS/RHEL/Fedora
sudo yum install python3-devel gcc gcc-c++
pip install pygwalkerSpezifische Version installieren (mit vorgefertigten Wheels)
# Verfügbare Versionen mit vorgefertigten Wheels prüfen
pip install pygwalker==0.3.9 # oder neueste stabile VersionDocker-Lösung (isolierte Umgebung)
FROM python:3.11-slim
RUN pip install pygwalkerWarum tritt dieser Fehler auf
Dieser Fehler tritt auf, weil:
- quickjs eine Abhängigkeit ist, die C/C++-Kompilierung benötigt
- Windows standardmäßig keine C++-Compiler enthält
- Python 3.7 Kompatibilitätsprobleme mit neueren C++ Build Tools hat
- Das Paket versucht, aus dem Quellcode statt über vorgefertigte Wheels zu installieren
Überprüfung nach der Installation
# Testen, ob pygwalker korrekt installiert wurde
import pygwalker as pyg
print(pyg.__version__)Noch Probleme?
Wenn keine der oben genannten Lösungen hilft:
-
Python-Version prüfen:
python --versionStelle sicher, dass Python 3.8 oder höher verwendet wird
-
pip-Cache leeren:
pip cache purge pip install --no-cache-dir pygwalker -
In einer neuen virtuellen Umgebung installieren:
python -m venv fresh_env fresh_env\Scripts\activate # Unter Windows # source fresh_env/bin/activate # Unter Linux/Mac pip install --upgrade pip setuptools wheel pip install pygwalker -
Problem melden:
- GitHub-Issues: PyGWalker Issues (opens in a new tab)
- Füge hinzu: Python-Version, OS-Version, vollständiges Fehlerprotokoll
Suchbegriffe
- pygwalker Installationsfehler Windows
- failed building wheel for quickjs pygwalker
- pygwalker microsoft visual studio error
- pygwalker cl.exe failed with exit code 2
- pygwalker incompatible-pointer-types error
- pip install pygwalker error quickjs
- pygwalker setup.py error
- pygwalker C++ 14.0 required error
- cannot install pygwalker windows
- pygwalker build wheels failed