8.7 KiB
AI-For-Beginners Fehlerbehebungshandbuch
Dieses Handbuch hilft Ihnen, häufige Probleme zu lösen, die beim Verwenden oder Beitragen zum AI-For-Beginners-Repository auftreten können. Jedes Problem enthält Hintergrundinformationen, Symptome, Erklärungen und Schritt-für-Schritt-Lösungen.
Inhaltsverzeichnis
- Allgemeine Probleme
- Installationsprobleme
- Konfigurationsprobleme
- Notebooks ausführen
- Leistungsprobleme
- Probleme mit der Lehrbuch-Website
- Probleme beim Beitragen
- FAQ
- Hilfe erhalten
Allgemeine Probleme
1. Repository wird nicht richtig geklont
Hintergrund: Beim Klonen können Sie das Repository auf Ihren Computer kopieren.
Symptome:
- Fehler:
fatal: repository not found - Fehler:
Permission denied (publickey)
Mögliche Ursachen:
- Falsche Repository-URL
- Unzureichende Berechtigungen
- SSH-Schlüssel nicht konfiguriert
Lösungen:
- Überprüfen Sie die Repository-URL.
Verwenden Sie die HTTPS-URL:git clone https://github.com/microsoft/AI-For-Beginners.git - Wechseln Sie zu HTTPS, wenn SSH fehlschlägt.
Wenn SiePermission denied (publickey)sehen, verwenden Sie stattdessen den oben genannten HTTPS-Link. - SSH-Schlüssel konfigurieren (optional).
Wenn Sie SSH verwenden möchten, folgen Sie GitHubs SSH-Anleitung.
Installationsprobleme
2. Probleme mit der Python-Umgebung
Hintergrund: Das Repository basiert auf Python und verschiedenen Bibliotheken.
Symptome:
- Fehler:
ModuleNotFoundError: No module named '<package>' - Importfehler beim Ausführen von Skripten oder Notebooks
Mögliche Ursachen:
- Abhängigkeiten nicht installiert
- Falsche Python-Version
Lösungen:
- Richten Sie eine virtuelle Umgebung ein.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Installieren Sie die Abhängigkeiten.
pip install -r requirements.txt - Überprüfen Sie die Python-Version.
Verwenden Sie Python 3.7 oder neuer.python --version
3. Jupyter ist nicht installiert
Hintergrund: Notebooks sind eine zentrale Lernressource.
Symptome:
- Fehler:
jupyter: command not found - Notebooks lassen sich nicht starten
Mögliche Ursachen:
- Jupyter ist nicht installiert
Lösungen:
- Installieren Sie Jupyter Notebook.
oder, wenn Sie Anaconda verwenden:pip install notebookconda install notebook - Starten Sie Jupyter Notebook.
jupyter notebook
4. Konflikte bei Abhängigkeitsversionen
Hintergrund: Projekte können fehlschlagen, wenn Paketversionen nicht übereinstimmen.
Symptome:
- Fehler oder Warnungen zu inkompatiblen Versionen
Mögliche Ursachen:
- Alte oder widersprüchliche Python-Pakete
Lösungen:
- Installieren Sie in einer sauberen Umgebung.
Löschen Sie alte venv/conda-Umgebungen und erstellen Sie eine neue. - Verwenden Sie genaue Versionen.
Führen Sie immer aus:
Wenn dies fehlschlägt, installieren Sie fehlende Pakete manuell, wie im README beschrieben.pip install -r requirements.txt
Konfigurationsprobleme
5. Umgebungsvariablen nicht gesetzt
Hintergrund: Einige Module benötigen Schlüssel, Tokens oder Konfigurationseinstellungen.
Symptome:
- Fehler:
KeyErroroder Warnungen zu fehlender Konfiguration
Mögliche Ursachen:
- Erforderliche Umgebungsvariablen nicht gesetzt
Lösungen:
- Überprüfen Sie
.env.exampleoder ähnliche Dateien. - Erstellen Sie eine
.env-Datei und füllen Sie die erforderlichen Werte aus. - Laden Sie Ihr Terminal oder Ihre IDE neu, nachdem Sie Umgebungsvariablen gesetzt haben.
Notebooks ausführen
6. Notebook lässt sich nicht öffnen oder ausführen
Hintergrund: Jupyter-Notebooks benötigen eine ordnungsgemäße Einrichtung.
Symptome:
- Notebook lässt sich nicht starten
- Browser öffnet sich nicht automatisch
Mögliche Ursachen:
- Jupyter ist nicht installiert
- Probleme mit der Browserkonfiguration
Lösungen:
- Installieren Sie Jupyter (siehe Installationsprobleme oben).
- Öffnen Sie Notebooks manuell.
- Kopieren Sie die URL aus dem Terminal (z. B.
http://localhost:8888/?token=...) und fügen Sie sie in Ihren Browser ein.
- Kopieren Sie die URL aus dem Terminal (z. B.
7. Kernel stürzt ab oder friert ein
Hintergrund: Notebook-Kernel können aufgrund von Ressourcenbeschränkungen oder Codefehlern abstürzen.
Symptome:
- Kernel stirbt oder startet wiederholt neu
- Speicherfehler
Mögliche Ursachen:
- Große Datensätze
- Inkompatibler Code oder Pakete
Lösungen:
- Starten Sie den Kernel neu.
Verwenden Sie die Schaltfläche "Kernel neu starten" in Jupyter. - Überprüfen Sie die Speichernutzung.
Schließen Sie nicht benötigte Anwendungen. - Führen Sie Notebooks auf Cloud-Plattformen aus.
Verwenden Sie Google Colab oder Azure Notebooks.
Leistungsprobleme
8. Notebooks laufen langsam
Hintergrund: Einige KI-Aufgaben erfordern erheblichen Speicher und CPU.
Symptome:
- Langsame Ausführung
- Laptop-Lüfter läuft laut
Mögliche Ursachen:
- Große Datensätze oder Modelle
- Begrenzte Systemressourcen
Lösungen:
- Verwenden Sie eine Cloud-Plattform.
- Laden Sie das Notebook auf Colab oder Azure Notebooks hoch.
- Reduzieren Sie die Datensatzgröße.
- Verwenden Sie Beispieldaten zum Üben.
- Schließen Sie unnötige Programme.
- Geben Sie Systemspeicher frei.
Probleme mit der Lehrbuch-Website
9. Kapitel lädt nicht
Hintergrund: Das Online-Lehrbuch zeigt Lektionen und Kapitel an.
Symptome:
- Ein Kapitel (z. B. Transformers/BERT) fehlt oder lässt sich nicht öffnen
Bekanntes Problem:
- Issue #303: „18 Transformers. BERT. kann auf der Lehrbuch-Website nicht geöffnet werden.“ Verursacht durch einen Dateinamenfehler (
READMEtransformers.mdstattREADME.md).
Lösungen:
- Überprüfen Sie Dateinamenfehler.
Wenn Sie Mitwirkender sind, stellen Sie sicher, dass KapiteldateienREADME.mdheißen. - Melden Sie fehlende Dateien.
Öffnen Sie ein GitHub-Issue mit dem Kapitelnamen und den Fehlerdetails.
Probleme beim Beitragen
10. PR wird nicht akzeptiert oder Builds schlagen fehl
Hintergrund: Beiträge müssen Tests bestehen und Richtlinien einhalten.
Symptome:
- Pull-Request abgelehnt
- CI/CD-Pipeline-Fehler
Mögliche Ursachen:
- Fehlende Tests
- Nicht eingehaltene Codierungsstandards
Lösungen:
- Lesen Sie die Beitragsrichtlinien.
- Befolgen Sie die CONTRIBUTING.md des Repositorys.
- Führen Sie Tests lokal aus, bevor Sie Änderungen hochladen.
- Überprüfen Sie Linting-Regeln oder Formatierungsanforderungen.
FAQ
Wo finde ich Hilfe zu spezifischen Modulen?
- Jedes Modul hat normalerweise eine eigene README-Datei. Beginnen Sie dort mit Einrichtung und Nutzungstipps.
Wie melde ich einen Fehler oder fordere ein Feature an?
- Öffnen Sie ein GitHub-Issue mit einer klaren Beschreibung und Schritten zur Reproduktion.
Kann ich um Hilfe bitten, wenn mein Problem nicht aufgeführt ist?
- Ja! Suchen Sie zuerst nach bestehenden Issues, und wenn Sie Ihr Problem nicht finden, erstellen Sie ein neues Issue.
Hilfe erhalten
- Issues überprüfen: GitHub Issues
- Fragen stellen: Verwenden Sie GitHub Discussions oder öffnen Sie ein Issue.
- Community: Siehe Repository-Links für Chat-/Forum-Optionen.
Letzte Aktualisierung: 20.09.2025
Haftungsausschluss:
Dieses Dokument wurde mithilfe des KI-Übersetzungsdienstes Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.