Die Programmiersprache Python macht es einfach zu installieren und auszuführen oder neue Software Entwickler-Tools , aber es wird nicht so scheint , wenn ein "header error" wird die Unterbrechung Ihrer Installation. Wenn Sie eine solche Nachricht erhalten , bedeutet dies, dass die Software- Module oder Bibliothek , die Sie versuchen , auf Ihren Computer hinzufügen, werden unerfüllte Abhängigkeiten haben . Hinzufügen der notwendigen Dateien auf Ihrem Computer in der Regel das Problem behebt . Header-Dateien
In älteren Sprachen wie C , enthalten Header-Dateien Hilfscode für den Quellcode zu kompilieren und laufen problemlos . Diese Dateien enthalten Code für grafische Benutzeroberfläche Bibliotheken , erweiterte mathematische Funktionen oder Komponenten der Benutzeroberfläche . Darüber hinaus können Programmierer den Code für benutzerdefinierte Funktionen, die sie mehrmals im Laufe eines Programms in einer Header-Datei aufrufen können setzen . Dies hilft einzelne Quellcode- Dateien besser lesbar und leichter zu bearbeiten.
Python -Module
Python gilt ein ähnliches Konzept zu Header-Dateien , nutzt aber eine andere Syntax und Terminologie . Insbesondere bezieht er sich auf Dateien, die Hilfs- Quellcode zu halten, wie Module , und verwendet die Syntax "import file-name " anstelle von " # include file -name" , um die Datei um seinen Quellcode zu verknüpfen. Um für den Python-Interpreter , um die Datei zu finden , müssen Sie entweder eine Kopie der Datei im gleichen Verzeichnis wie der Quellcode -Datei selbst , oder sind die Datei- Verzeichnis -Adresse in der Python- Variable PATH.
Kopfball Fehler
Python ist eine interpretierte Sprache , was bedeutet, dass der Dolmetscher Quellcode kompiliert , da es eine Quellcode-Datei ausführt, bedeutet nur, sondern kompiliert bestimmte Komponenten im Voraus, um seine Leistung zu optimieren . Die Dateien, die diese Komponenten bilden häufig versuchen, Module aus anderen Python-Bibliotheken zu importieren. Wenn der Python-Interpreter nicht finden kann, diese Bibliotheken , wenn es versucht, eine bestimmte Komponente zu kompilieren, wirft es einen Fehler über fehlende Header-Dateien . Der Fehler wird der Begriff "header" anstelle von " Modulen ", weil Python kompiliert diese Dateien in der C-Sprache .
Auflösung
Um diesen Fehler zu beheben, downloaden die Datei der Compiler sagt, es braucht, um das Erstellen der Software-Komponente . Suchen Sie nach dem Namen eines Moduls in der Fehlermeldung , laden Sie es auf Ihren Computer , dann ist entweder das Modul kopieren in das gleiche Verzeichnis wie die Bibliothek Komponente, die Sie versuchen zu laufen, oder fügen Sie die Datei auf Ihrem Dolmetscher Bibliothek von Modulen. Finden Sie die Richtungen , dies zu tun in der Baugruppe " Readme "-Datei.