programmeringssproget Python gør det nemt at installere og køre ny software eller udviklingsværktøjer , men det vil ikke virke på den måde , hvis en "header fejl" er at afbryde din installation. Hvis du får sådan en besked , betyder det, at software eller bibliotek moduler, du forsøger at tilføje til din computer har uopfyldte afhængigheder. Tilføje de nødvendige filer til din computer generelt løser problemet. Header Files
I ældre sprog som C , header -filer indeholder ekstra kode til kildekoden til at kompilere og køre korrekt. Disse filer indeholder kode til grafiske brugergrænseflade biblioteker, avancerede matematiske funktioner eller brugergrænseflade komponenter . Derudover kan programers sætte koden for kundespecifikke funktioner, de kan kalde flere gange i løbet af et program i en header fil. Dette hjælper med at gøre de enkelte kildekodefiler mere læselig og lettere at redigere.
Pythonmoduler
Python anvender et lignende koncept til header -filer, men bruger en anden syntaks og terminologi . Konkret henviser det til filer , der holder ekstra kildekode som moduler , og bruger syntaksen " import file- name" i stedet for " # include file- name" at knytte filen til dens kildekode. For Python fortolkeren til at finde den fil , du nødt til enten at få en kopi af filen i den samme mappe som kildekoden selve filen eller indeholder filens mappe adresse i Python PATH variabel.
Header fejl
Python er et fortolket sprog, hvilket betyder , at tolken kompilerer kildekoden , da det udfører en kildekode fil, men kompilerer bestemte komponenter i forvejen for at optimere sin præstation. De filer , der udgør disse komponenter ofte forsøger at importere moduler fra andre Python biblioteker. Hvis Python fortolkeren ikke kan finde disse biblioteker , når det forsøger at udarbejde en bestemt komponent , det kaster en fejl om manglende header-filer . Fejlen anvender begrebet " header " i stedet for "moduler" , fordi Python kompilerer disse filer i C sproget .
Resolution
For at løse denne fejl hente filen compileren siger det har brug for for at afslutte oprettelsen af software komponent. Kig efter navnet på et modul i fejlmeddelelsen , downloade den til din computer, så enten kopiere modulet i den samme mappe som biblioteket komponent, du forsøger at køre , eller tilføje filen til din tolk bibliotek af moduler. Find de retninger for at gøre dette i modulet er " README " -filen.