De programmeertaal Python maakt het gemakkelijk te installeren en uit te voeren nieuwe software of developer tools , maar het zal niet lijken op die manier als een "header error" wordt de installatie onderbreken . Als u krijgt een dergelijk bericht , betekent dit dat de software of de bibliotheek modules die u probeert toe te voegen aan uw computer hebben niet-voldane afhankelijkheden . De benodigde bestanden toe te voegen aan uw computer over het algemeen het probleem oplost . Bestanden header In oudere talen , zoals C , header -bestanden bevatten aanvullende code voor de broncode te compileren en correct te kunnen werken . Deze bestanden bevatten code voor grafische interface bibliotheken gebruiker , geavanceerde wiskundige functies of onderdelen van de gebruikersinterface . Daarnaast kan programers zet de code voor aangepaste functies die ze kunnen bellen meerdere malen gedurende een programma in een header file . Dit helpt om individuele broncode bestanden beter leesbaar en gemakkelijker te bewerken . Python Modules Python geldt een soortgelijk concept te header files , maar gebruikt een andere syntaxis en terminologie . Specifiek , het verwijst naar bestanden die hulp broncode te houden als modules , en maakt gebruik van de syntax " import file - naam " in plaats van " # include file -name " om het bestand te koppelen aan de broncode . Om de Python interpreter om het bestand te vinden , moet je ofwel een kopie van het bestand in dezelfde map als de broncode bestand zelf , of zijn directory -adres van het bestand in de Python PATH variabele . Header Fouten Python is een geïnterpreteerde taal , wat betekent dat de tolk compileert broncode als zij uitvoert een broncode bestand , maar stelt bepaalde onderdelen van tevoren om zijn prestaties te optimaliseren . De bestanden die deze onderdelen vormen vaak proberen modules importeren uit andere Python bibliotheken . Als de Python-interpreter deze bibliotheken niet kan vinden wanneer het probeert om een bepaald onderdeel te compileren , het werpt een foutmelding over ontbrekende header files . De fout gebruikt de term " kop " in plaats van " modules ", omdat Python compileert deze bestanden in de C taal . Resolutie Om deze fout te verhelpen , downloaden het dossier van de compiler zegt dat het nodig heeft om om het maken van de component software . Kijk voor de naam van een module in het foutbericht , downloaden naar uw computer , vervolgens kopieert u de module in dezelfde directory als de component library die u probeert te draaien , of voeg het bestand aan bibliotheek van uw vertolker van modules . Vind de aanwijzingen om dit te doen in het " README "-bestand van de module .
|