J'essaie d'installer MPI et mpi4py sur un serveur Ubuntu afin de tester du code python que je cours sur mon mac. J'ai installé OpenMPI à partir de la source, puis téléchargé un tar de mpi4py et tenté d'exécuter python setup.py build
. Cependant, il échoue avec:mpi4py sur Ubuntu: pyconfig.h pas trouvé
src/mpi4py.MPI.c:8:22: fatal error: pyconfig.h: No such file or directory
#include "pyconfig.h"
^
compilation terminated.
error: command '/usr/local/bin/mpicc' failed with exit status 1
J'ai aussi tryed installer MPICH avec sudo apt-get install libcr-dev mpich2 mpich2-doc
et en cours d'exécution puis setup
, mais il me donne toujours la même erreur. J'ai cherché sur internet mais je n'arrivais toujours pas à le comprendre.
Y a-t-il un répertoire qui me manque sur mon PATH?
EDIT: Après quelques recherches supplémentaires, il semble que pyconfig.h soit supposé être dans /usr/include/python2.7/
. C'est le cas sur mon mac, cependant, quand je ls
le répertoire sur mon serveur Ubuntu il ne contient pas pyconfig.h. Est-ce le problème?