gevent/libevent.h:9:19: erreur fatale: l'événement.h: Aucun fichier ou répertoire
J'ai essayé de travailler sur Pyladies site web sur mon dossier local. J'ai cloné le dépôt, (https://github.com/pyladies/pyladies) ! et créé l'environnement virtuel. Cependant quand je fais le pip install-r exigences, j'obtiens cette erreur
Installing collected packages: gevent, greenlet
Running setup.py install for gevent
building 'gevent.core' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -I/opt/local/include -fPIC -I/usr/include/python2.7 -c gevent/core.c -o build/temp.linux-i686-2.7/gevent/core.o
In file included from gevent/core.c:253:0:
gevent/libevent.h:9:19: fatal error: event.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Complete output from command /home/akoppad/virt/pyladies/bin/python -c "import setuptools;__file__='/home/akoppad/virt/pyladies/build/gevent/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-4MSIGy-record/install-record.txt --install-headers /home/akoppad/virt/pyladies/include/site/python2.7:
running install
running build
running build_py
running build_ext
building 'gevent.core' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -I/opt/local/include -fPIC -I/usr/include/python2.7 -c gevent/core.c -o build/temp.linux-i686-2.7/gevent/core.o
In file included from gevent/core.c:253:0:
gevent/libevent.h:9:19: fatal error: event.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
----------------------------------------
Command /home/akoppad/virt/pyladies/bin/python -c "import setuptools;__file__='/home/akoppad/virt/pyladies/build/gevent/setup.py'; exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-4MSIGy-record/install-record.txt --install-headers /home/akoppad/virt/pyladies/include/site/python2.7 failed with error code 1 in /home/akoppad/virt/pyladies/build/gevent
Storing complete log in /home/akoppad/.pip/pip.log.
J'ai essayé de faire cela,
sudo port install libevent
CFLAGS="-I /opt/local/include -L /opt/local/lib" pip install gevent
Il dit port command not found.
Je ne suis pas sûr de savoir comment procéder à cet égard. Merci!
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et tout comme l'autre réponse a suggéré que je devais installer "libevent". C'est, apparemment, ne s'appelle pas "libevent-devel" plus (apt-get ne pouvais pas le trouver), mais en le faisant:
répertorié un tas de paquets disponibles.
a fonctionné pour moi.
python-dev
paquet, juste au cas qui aide à n'importe qui...Je pense que vous avez juste oublier d'installer le "libevent" dans l'environnement. Si vous êtes sur un OSX machine, s'il vous plaît essayez d'installer brew ici http://mxcl.github.io/homebrew/ et l'utilisation brew install libevent à installer la dépendance. Si vous êtes sur une machine ubuntu, vous pouvez essayer apt-get pour installer la bibliothèque correspondante.
J'ai eu ce problème lors de la tentative
et
a fonctionné pour moi
Cette commande fonctionne pour moi parce que je suis sur centos.
Je suis tombé sur cette erreur sur mac os 10.10.1 (Yosemite) en cours d'exécution du pip install. La solution pour moi a été d'ajouter le chemin d'accès à libevent qui pip était manquant. Ce sont des C fichiers, et CFLAGS et DFLAGS sont bash variables d'environnement qui permettent pip savoir où trouver ces fichiers. Sur mon système, libevent est trouvé dans /usr/local/include/événement2.