A linguagem de programação Python torna fácil de instalar e executar novas ferramentas de software ou desenvolvedor , mas não vai parecer que forma, se um "erro de cabeçalho " é interromper a sua instalação. Se você está recebendo essa mensagem , isso significa que o software ou módulos de biblioteca que você está tentando adicionar ao seu computador têm dependências não satisfeitas. Adicionando os arquivos necessários para o seu computador geralmente resolve o problema. Arquivos de cabeçalho
línguas mais antigas, como C, arquivos de cabeçalho contêm código auxiliar para o código-fonte para compilar e executar corretamente. Esses arquivos contêm código para bibliotecas de interface gráfica do usuário, funções matemáticas avançadas ou componentes de interface do usuário. Além disso, programadores podem colocar o código para funções personalizadas que podem chamar várias vezes ao longo de um programa em um arquivo de cabeçalho. Isso ajuda a tornar arquivos de código fonte individuais mais legível e mais fácil de editar.
Python Módulos
Python se aplica um conceito semelhante ao cabeçalho arquivos, mas utiliza uma sintaxe e terminologia diferente . Especificamente, ele se refere a arquivos que possuem código fonte auxiliar como módulos, e usa a sintaxe " de importação de arquivo -name" em vez de " # include file -name" para vincular o arquivo de seu código fonte. Para que o interpretador Python para localizar o arquivo , você tem que quer ter uma cópia do arquivo no mesmo diretório que o próprio arquivo de código -fonte, ou incluir o endereço do diretório do arquivo na variável PATH Python.
erros
cabeçalho
Python é uma linguagem interpretada , o que significa que o interpretador compila o código-fonte , uma vez que executa um arquivo de código fonte , mas compila alguns componentes com antecedência, para otimizar seu desempenho. Os arquivos que constituem estes componentes freqüentemente tentar importar módulos de outras bibliotecas Python. Se o interpretador Python não pode localizar essas bibliotecas quando se está tentando compilar um determinado componente , ele gera um erro sobre a falta de arquivos de cabeçalho. O erro usa o termo " cabeçalho " em vez de "módulos" porque Python compila esses arquivos na linguagem C .
Resolução
Para resolver esse erro , faça o download o arquivo que o compilador diz que precisa , a fim de concluir a criação do componente de software . Procure o nome de um módulo na mensagem de erro , faça o download para o seu computador , em seguida, copiar o módulo no mesmo diretório que o componente de biblioteca que você está tentando executar , ou adicionar o arquivo à biblioteca de sua intérprete de módulos. Encontre as instruções para fazer isso no arquivo "README" do módulo.