Você pode compilar seu próprio python a partir das fontes e, em seguida, instalar os módulos que quiser. link
Estou tentando instalar o pacote python (scikits.learn) no meu diretório de usuários (em um servidor ubuntu para o qual não tenho permissão sudo), mas estou recebendo
error: Python.h: No such file or directory
Pode ser porque eu não tenho o python-dev instalado. Mas como eu posso instalar o python-dev sem sudo? OU há alguma outra saída fácil para o Python.h?
Você pode compilar seu próprio python a partir das fontes e, em seguida, instalar os módulos que quiser. link
Eu sei que isso é um pouco de necromancia (revivendo posts antigos), mas enfrentei o mesmo problema e não consegui encontrar uma resposta, então estou compartilhando o que encontrei ...
Minha solução:
Estou trabalhando em um Ubuntu 16.04 Desktop, sem o sudo e apenas o python 2.7 instalado. Eu consegui configurar um virtualevn sem sudo (seguindo link ) e quando tentando instalar o jupyter me deparei com o erro "falta: Python.h: Não existe tal arquivo ou diretório".
Minha solução, nada limpa, mas pelo menos confinada a virtualenv e pasta virtual python é:
Isso fará o download da biblioteca e a extrairá na pasta package_download. Agora vem a parte suja, já que o pip não me permitiu atingir este local, eu adicionei esses arquivos ao local onde eles pertencem, dentro da pasta virtualenv ...
agora execute seu env virtual:
Se você descobriu que seu include / python2.7 / é um link simbólico, então você confundiu a pasta virtualenv com a pasta virtual python. (Obrigado @ andrzej1_1 por encontrar este problema)
Tags python installation linux ubuntu