No module named 'torch' in ComfyUI
Behebe ComfyUI No module named torch in Portable-, venv- und verwalteten Installationen und prüfe danach, ob der reparierte Torch-Build weiterhin CUDA enthält.
Getestete Umgebung
- OS: Windows 10 / 11
- Launcher: Wonderful Launcher v1.x
- ComfyUI: Portable / Managed Install
- Python: 3.11+
- CUDA / Torch: CUDA 12.x / Torch 2.x
- Zuletzt geprüft: 2026-05-19
Wenn ComfyUI mit ModuleNotFoundError: No module named 'torch' stoppt, kann die Python-Umgebung, die ComfyUI gestartet hat, Torch überhaupt nicht importieren.
Das ist ein Core-Runtime-Problem, keine harmlose Warnung. In einer echten Windows-Portable-Reparatur trat dieser Fehler auf, nachdem comfy_aimdo wiederhergestellt war und bevor safetensors fehlte. Das zeigte klar: der Umgebung fehlten grundlegende ML-Runtime-Pakete.
Schnellantwort
Für das GitHub-Windows-Portable-Paket führe im Portable-Root aus:
.\python_embeded\python.exe -s -m pip show torch torchvision torchaudio
.\python_embeded\python.exe -s -m pip install torch
.\python_embeded\python.exe -s -c "import torch; print(torch.__version__, torch.version.cuda, torch.cuda.is_available())"Wenn der letzte Befehl eine Version mit +cpu ausgibt oder torch.version.cuda None ist, hast du zwar den Import repariert, aber noch nicht den GPU-Build. Dann musst du Torch durch das passende CUDA-Wheel für deine Umgebung ersetzen, bevor du ComfyUI neu startest.
Wie der Fehler in der Praxis aussieht
In der getesteten Portable-Reparatur war die blockierende Traceback:
ModuleNotFoundError: No module named 'torch'Nach einem simplen pip install torch zeigte die Verifikation:
2.12.0+cpu None FalseDas war eine wichtige Falle: Der Import funktionierte wieder, aber die Umgebung hatte stillschweigend einen CPU-only-Torch-Build bekommen.
Schnelldiagnose
| Was du siehst | Bedeutung | Erste Aktion |
|---|---|---|
ModuleNotFoundError: No module named 'torch' | Torch fehlt in der Python-Umgebung, die ComfyUI gestartet hat | Torch in genau dieser Python-Umgebung installieren |
pip show torch funktioniert in System-Python, ComfyUI aber nicht | In das falsche Python installiert | python_embeded\python.exe oder die aktive venv verwenden |
import torch geht, aber die Version endet auf +cpu | Der Import ist repariert, aber nur mit CPU-Build | Gegen einen passenden CUDA-Build austauschen |
Der nächste Startfehler wird torchvision oder torchaudio | Torch ist zurück, aber Nachbarpakete fehlen noch | Diese im selben Python als Nächstes reparieren |
torch.cuda.is_available() ist False | Falsches Wheel, falscher Build oder Treiberproblem | In den CUDA-Verifikationsschritt gehen |
Schritt 1: Das Python verwenden, das ComfyUI wirklich startet
Für Windows Portable:
.\python_embeded\python.exe -s -c "import sys; print(sys.executable)"
.\python_embeded\python.exe -s -m pip show torch torchvision torchaudioFür eine manuelle venv:
.\venv\Scripts\activate
python -c "import sys; print(sys.executable)"
python -m pip show torch torchvision torchaudioFür ComfyUI Desktop oder andere verwaltete Launcher nutze das eingebaute Terminal oder die Environment-Tools der App. Gehe nicht automatisch von python_embeded aus.
Schritt 2: Torch in der aktiven Umgebung installieren
Für Windows Portable:
.\python_embeded\python.exe -s -m pip install torchFür eine manuelle venv:
python -m pip install torchAktuelle requirements.txt-Dateien von ComfyUI erwarten oft auch torchvision und torchaudio, aber wenn der erste Blocker nur torch ist, repariere zuerst genau das und starte dann neu. Der nächste Start sagt dir, ob die Nachbarpakete auch fehlen.
Schritt 3: Prüfen, ob du versehentlich CPU-Torch installiert hast
Führe in derselben Python-Umgebung aus:
.\python_embeded\python.exe -s -c "import torch; print(torch.__version__, torch.version.cuda, torch.cuda.is_available()); print(torch.cuda.get_device_name(0) if torch.cuda.is_available() else 'no cuda')"Im getesteten Lab ergab das erste pip install torch:
2.12.0+cpu None FalseDas reicht nicht. Im Lab musste Torch anschließend aus dem PyTorch-CUDA-Wheel-Index ersetzt werden:
.\python_embeded\python.exe -s -m pip install `
--index-url https://download.pytorch.org/whl/cu130 `
--extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple `
"torch==2.12.0+cu130"Danach lieferte derselbe Check:
2.12.0+cu130 13.0 True
NVIDIA GeForce RTX 4070 Ti SUPERNutze das Wheel, das zu GPU, Treiber, Python-Version und PyTorch-Support-Matrix deiner Umgebung passt. Der oben genannte cu130-Befehl ist Lab-Evidenz aus einem reparierten System, kein universeller Pin für alle.
Wenn Torch importiert, CUDA aber weiter fehlt, gehe zu Torch Not Compiled With CUDA Enabled.
Schritt 4: Neu starten und den nächsten ersten Fehler lesen
Nach der Torch-Reparatur ComfyUI neu starten:
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-buildIm getesteten Lab kamen danach nacheinander weitere Blocker:
ModuleNotFoundError: No module named 'safetensors'- dann
packaging - dann
numpy - später
torchvisionundtorchaudio
Das ist in einer beschädigten Portable-Umgebung normal. Repariere immer den nächsten ersten Blocker im selben Python, statt wahllos Pakete zu installieren.
Wenn die Umgebung von einem Core-Paket zum nächsten kippt, nutze den breiteren Portable-Dependency-Reparatur-Runbook.
Was du nicht tun solltest
- Torch nicht in System-Python installieren, wenn ComfyUI
python_embededoder eine venv nutzt - nicht annehmen, dass
import torchschon bedeutet, dass CUDA repariert ist - nicht zuerst das CUDA Toolkit neu installieren bei einem normalen wheel-basierten ComfyUI-Setup
- nicht mit
pip install -rstarten, solange du noch gar nicht weißt, was genau kaputt ist - keine Custom Nodes neu installieren, bevor der Core-Runtime-Stack wieder grün ist
Wie Wonderful Launcher hilft
Dieser Fehler ist im Kern ein Environment-Boundary-Problem. Wonderful Launcher hilft, wenn du Python-Umgebungen sauber trennen, einen bekannten guten Runtime-Stand erhalten und Startup-Logs nach jeder Änderung besser vergleichen willst.
Wenn dieselbe Maschine ständig zwischen CPU-Torch und CUDA-Torch driftet, liegt das eigentliche Problem meist nicht nur beim fehlenden torch-Import, sondern bei unkontrollierten Dependency-Änderungen.
Verwandte Guides
- Torch Not Compiled With CUDA Enabled
- Repair ComfyUI Portable Dependencies One Missing Module At A Time
- comfyui-frontend-package is not installed
- ComfyUI Dependency Conflicts
- Installed Custom Nodes and Broke ComfyUI?
Quellen
- Windows Portable Repair Lab, 18.05.2026:
ModuleNotFoundError: No module named 'torch'trat nach der Reparatur voncomfy-aimdoauf - Dasselbe Lab: Standard-
pip install torchergab2.12.0+cpu None False - Dasselbe Lab: Austausch gegen
torch==2.12.0+cu130stellte GPU-Zugriff aufNVIDIA GeForce RTX 4070 Ti SUPERwieder her - PyTorch Start Locally installer
Wenn dieses Problem deine echte ComfyUI-Umgebung betrifft, starte mit Wonderful Launcher, prüfe den vorhandenen Rechner und nutze die Anleitung für die eigentliche Reparaturentscheidung.
Wonderful Launcher herunterladenDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.
ComfyUI Dependency Conflicts ohne Neuinstallation beheben
Behebe ComfyUI-Dependency-Konflikte nach Custom-Node-Installationen, Torch-Downgrades, pip-Kollisionen oder kaputten Plugin-Imports, ohne eine funktionierende Umgebung zu zerstören.
No module named 'transformers' in ComfyUI
Behebe ComfyUI No module named transformers in der aktiven Python-Umgebung und verstehe, wann der Fehler aus dem Core-Text-Stack von ComfyUI selbst kommt.