Neste artigo você vai aprender a como resolver o fatal error: Python.h: No such file or directory, de uma maneira simples e eficaz!

Python.h No such file or directory capa

Fala programador(a), beleza? Bora aprender mais sobre Python e também a como resolver um fatal error!

Este erro ocorre pela falta de um pacote no sistema operacional, precisamos utilizar o gerenciador de pacotes para instalá-lo

Neste exemplo vou partir da distribuição Ubuntu, você vai precisar adaptar ao seu gerenciador de pacotes

E o que falta na nossa máquina é o pacote python-dev, que pode variar dependendo da versão de Python que você utiliza (2 ou 3)

Veja então como fazer a instalação nas duas versões:

sudo apt-get install python-dev # Para Python 2

sudo apt-get install python3-dev # Para Python 3

Após este comando seu computador contará com um pacteo que tem como função ler arquivos e bibliotecas de Python

E agora o erro não deve mais persistir no seu software, tente novamente e veja se foi solucionado o problema

Caso ainda ocorra, veja qual a versão exata de Python instalada em sua máquina, com o comando:

import sys
print("Python version")
print (sys.version)

E se veja qual o número após o início 3.X, onde X é algum número da versão menor

E instale o seguinte pacote, dependendo da versão instalada:

sudo apt install libpython3.8-dev

Supondo que a versão seja 3.8, mude o 8 para a versão correspondente do seu sistema e tente novamente a execução do seu software

Conclusão

Neste artigo você aprender a como resolver o erro fatal: Python.h: No such file or directory

Instalamos dois pacotes diferentes, dependendo da versão de Python está em execução na sua máquina

E por fim, foi apresentada uma outra solução para a versão 3 de Python, com a instalação do pacote libpython

Com a utilização das duas abordagens o seu software deve agora estar funcionando, estas são as soluções com mais chances de êxito para resolver o problema

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments