244 votes

error : la commande 'gcc' a échoué avec le statut de sortie 1 lors de l'installation d'eventlet

Je voulais installer eventlet sur mon système afin d'avoir "Herd" pour le déploiement de logiciels mais le terminal montre une erreur gcc :

  root@agrover-OptiPlex-780:~# easy_install -U eventlet
  Searching for eventlet
  Reading http://pypi.python.org/simple/eventlet/
  Reading http://wiki.secondlife.com/wiki/Eventlet
  Reading http://eventlet.net
   Best match: eventlet 0.9.16
    Processing eventlet-0.9.16-py2.7.egg
    eventlet 0.9.16 is already the active version in easy-install.pth

   Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg
 Processing dependencies for eventlet
 Searching for greenlet>=0.3
Reading http://pypi.python.org/simple/greenlet/
Reading https://github.com/python-greenlet/greenlet
Reading http://bitbucket.org/ambroff/greenlet
Best match: greenlet 0.3.4
Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet-   0.3.4.zip#md5=530a69acebbb0d66eb5abd83523d8272
Processing greenlet-0.3.4.zip
Writing /tmp/easy_install-_aeHYm/greenlet-0.3.4/setup.cfg
Running greenlet-0.3.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_aeHYm/greenlet-0.3.4/egg-dist-tmp-t9_gbW
In file included from greenlet.c:5:0:
greenlet.h:8:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1`

Pourquoi ne peut-on pas Python.h être trouvé ?

7voto

PiotrK Points 51

C'est un vieux post mais je viens de rencontrer le même problème sur AWS EC2 en installant regex. Ceci fonctionne parfaitement pour moi

sudo yum -y install gcc

et suivant

sudo yum -y install gcc-c++

7voto

Shivam Agrawal Points 476

Si cela ne fonctionne toujours pas, vous pouvez essayer ceci

sudo apt-get install build-essential

dans mon cas, cela a résolu le problème.

5voto

HISI Points 1334

Essayez ceci :

sudo apt-get install libblas-dev libatlas-base-dev

J'ai eu un problème similaire sur Ubuntu 14.04. Pour moi, les paquets Ubuntu suivants

5voto

Gidi9 Points 86

Sur MacOS J'ai également eu des problèmes en essayant d'installer fbprophet qui avait gcc comme l'une de ses dépendances.

Après avoir essayé plusieurs étapes comme recommandé par @ Boris la commande ci-dessous à partir du Page Facebook du projet Prophète ça a marché pour moi à la fin.

conda install -c conda-forge fbprophet

Il a installé toutes les dépendances nécessaires pour fbprophet . Assurez-vous que vous avez installé anaconda.

4voto

Aakash Verma Points 1099

Cette page va vous sauver la vie, pour tous les autres problèmes de liberté à venir,

Pour Alpine(>=3.6),

utiliser apk --update --upgrade add gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X