fatal error: Python.h: No such file or directory
Indica para mim que você não instalou o pacote de desenvolvimento (cabeçalhos) do Python. Para o Python 2.7 (o padrão), isso está incluído no python-dev , para a versão do Python 3.2, você parece estar usando isso é python3.2-dev .ObservequeissosófuncionarásevocêinstalouoPython3.2apartirdospacotesdoUbuntu.
Apósainstalação,tentenovamenteinstalaropacotedoPython.
O
error: could not create '/usr/local/lib/python3.2/dist-packages/pygame': Permission denied'
pode ser por dois motivos:
-
Você não está trabalhando em um virtualenv do Python. Sem trabalhar em um virtualenv, ele tentará instalar nas pastas do sistema (
/usr/local/
etc.). Solução: mude para o virtualenv corretamente, por ex.workon <virtualenvname>
e execute os comandospip
na mesma janela de terminal.OR , se você não pretende trabalhar com virtualenvs:
-
Você está tentando instalá-lo em todo o sistema, mas não elevou seus privilégios para isso. Solução: prefixar o comando
pip
comsudo
, por exemplo,sudo pip install pygame