Je voulais installer eventlet
sur mon système afin d'avoir "Herd" pour le déploiement de logiciel .. mais le terminal affiche 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é?
sudo yum install python-devel
sudo apt-get update
avant d'exécuter ces 2 commandes. J'obtenais une erreur avecsudo apt-get install python-dev
.sudo apt-get install python2.6-dev
Pour Fedora:
et enfin:
la source
Ce qui a fonctionné pour moi sur CentOS était:
la source
unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1
sudo yum install python34-devel
pour python 3.x car l'autre est uniquement pour python 2.xPour les versions de Redhat (Centos 7) Utilisez la commande ci-dessous pour installer le package de développement Python
Python 2.7
Python 3.4
Néanmoins, si votre problème n'est pas résolu, essayez d'installer les packages ci-dessous -
la source
No package python-dev available.
Je comprends ça.yum install python-devel
Sur MacOS, j'ai eu du mal à installer
fbprophet
ce qui nécessitepystan
ce qui nécessitegcc
de compiler. J'obtiendrais toujours la même erreur: la commande 'gcc' a échoué avec l'état de sortie 1Je pense que je me suis fixé le problème ainsi:
J'avais l'habitude
brew install gcc
d'installer la dernière version, qui a fini par êtregcc-8
Ensuite, je me suis assuré que lors de l'
gcc
exécution, il serait utilisé à lagcc-8
place.Cela a fonctionné soit parce que j'ai ajouté
alias gcc='gcc-8
dans mon.zshrc
(comme.bashrc
mais pour zsh ), soit parce que j'ai couruexport PATH=/usr/local/bin:$PATH
(voir commentaire )Aussi : toutes mes tentatives étaient dans un environnement virtuel et je n'ai réussi qu'en installant
fbprophet
globalement (avec pip ), mais toujours pas de succès à l'intérieur d'un venvla source
essaye ça :
J'ai eu un problème similaire sur Ubuntu 14.04. Pour moi, les packages Ubuntu suivants
la source
Pour CentOS 7.2:
Installer l'événement:
Informations sur le terminal:
la source
Pour openSUSE 42.1 Leap Linux, utilisez ceci
la source
Ceci est un ancien article, mais je viens de rencontrer le même problème sur AWS EC2 en installant regex. Cela fonctionne parfaitement pour moi
et ensuite
la source
Sur MacOS, j'ai également eu des problèmes pour essayer d'installer
fbprophet
cegcc
comme l'une de ses dépendances.Après avoir essayé plusieurs étapes recommandées par @ Boris, la commande ci-dessous à partir de la page du projet Facebook Prophet a finalement fonctionné pour moi.
Il a installé toutes les dépendances nécessaires pour
fbprophet
. Assurez-vous que anaconda est installé.la source
Construisez à partir des sources et installez, cela est corrigé dans la dernière version (10.3+):
la source
Si cela ne fonctionne toujours pas, vous pouvez essayer ceci
dans mon cas, cela a résolu le problème.
la source
De même, je l'ai fixé comme ceci (avis
python34
):la source
J'utilise MacOS catalina 10.15.4 . Aucune des solutions publiées n'a fonctionné pour moi. Ce qui a fonctionné pour moi, c'est:
utiliser pip3 pour python3
la source
si vous êtes sur Mac comme moi, essayez dans le terminal: xcode-select --install
Acceptez ensuite la demande d'installation, puis cela fonctionnera ensuite https://github.com/python-pillow/Pillow/issues/3438
la source
Cette page va vous sauver la vie, pour tous les autres problèmes de lib à venir,
Pour Alpine (> = 3,6),
utilisation
apk --update --upgrade add gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev
la source