gcc error Python.h: Nenhum arquivo ou diretório

0

Eu tenho python-dev (ou, como eu estou no Centos, python-devel) já instalado.

sudo yum install mysql mysql-devel mysql-libs 
sudo yum install python-devel
sudo yum install MySQL-python 

Como esse comando não consegue encontrar o arquivo de cabeçalho Python.h ?

sudo pip install mysql-python

Antes, atualizei o python de 2.6 para 2.7. find / -name Python.h 2>/dev/null retorna /usr/include/python2.6/Python.h , which python retorna /usr/bin/python e which gcc retorna /usr/bin/gcc .

    
por ehacinom 25.09.2014 / 20:15

1 resposta

3

AHA!

Foi porque eu instalei o python2.7 ao lado do sistema python2.6 (seguindo esta grande página ). Eu tive que ser cuidadoso ao referenciar o python certo ( veja isso ) e deste descobri o meu problema: python27-devel em vez de python-devel foi necessário. Ah, ignorância.

Aqui está a última coisa que eu corri.

sudo yum install mysql mysql-devel mysql-libs 
sudo yum install python27-devel
sudo yum install MySQL-python 
sudo pip install mysql-python
    
por 26.09.2014 / 01:15