Comment installer localement .deb sans apt-get, dpkg ou root?

J'utilise python sur un cluster Linux (sans access root) et je veux utiliser le module numpy. Après avoir téléchargé numpy à partir de Python numérique , en extrayant et en essayant de l'installer avec:

python setup.py install --home=/home/"myusername"/"myfolder" 

(comme j'ai réussi avec les modules python précédents), j'obtiens l'erreur:

 SystemError: Cannot comstack 'Python.h'. Perhaps you need to install python-dev|python-devel. 

Donc pour essayer localement d'installer python-dev , j'ai téléchargé le .deb de python2.7-dev_2.7.10-2_amd64.deb et l' ai extrait dans "myfolder" comme décrit dans http://www.g-loaded.eu/2008 / 01/28 / comment-extraire-rpm-or-deb-packages / , mais cela n'a pas résolu l'erreur précédente et je ne trouve pas d'aide plus pertinente.

Je n'ai pas access à apt-get ou dpkg .

Vous pouvez download la source de python-2.7.10 à partir du site python.org. Une fois que vous avez extrait l'archive .tar.xz vous findez le directory Include contenant les files d'en-tête manquants manquants.

Vous pouvez dire à python setup.py ... à regarder aussi dans ce directory en paramétrant

 export CPLUS_INCLUDE_PATH=/path/to/your/extracted/Python-2.7.10/Include 

Je suis d'accord avec le commentaire @roaima fait; Cependant, vous pouvez toujours utiliser alien pour convertir le file .deb en un file .tgz, puis le décompresser.

Donc, après avoir rendu alien vous utiliseriez alien -tc package.deb .