Chciałem zainstalować eventlet
w swoim systemie, aby mieć „Herd” do wdrażania oprogramowania .. ale terminal wyświetla błąd 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`
Dlaczego nie Python.h
można znaleźć?
sudo yum install python-devel
sudo apt-get update
przed uruchomieniem tych 2 poleceń. Wystąpił błądsudo apt-get install python-dev
.sudo apt-get install python2.6-dev
W przypadku Fedory:
i w końcu:
źródło
W CentOS zadziałało dla mnie :
źródło
unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1
sudo yum install python34-devel
dla Pythona 3.x, podobnie jak dla Pythona 2.xWersje Redhat (Centos 7) Użyj poniższej komendy, aby zainstalować Python Development Package
Python 2.7
Python 3.4
Jeśli jednak problem nie został rozwiązany, spróbuj zainstalować poniższe pakiety -
źródło
No package python-dev available.
Rozumiemyum install python-devel
Na MacOS miałem problemy z instalacją
fbprophet
, która wymagapystan
co wymagagcc
kompilacji. Ciągle otrzymywałbym ten sam błąd: polecenie „gcc” nie powiodło się ze statusem wyjścia 1Myślę, że naprawiłem problem w ten sposób:
Kiedyś
brew install gcc
instalowałem najnowszą wersję, która ostatecznie byłagcc-8
Potem upewniłem się, że po
gcc
uruchomieniu użyjegcc-8
zamiast tego.To działało albo dlatego, że dodałem (
alias gcc='gcc-8
moje.zshrc
jak.bashrc
dla Zsh ), albo ponieważ uruchomiłemexport PATH=/usr/local/bin:$PATH
(patrz komentarz )Ponadto : wszystkie moje próby odbywały się w środowisku wirtualnym i udało mi się tylko zainstalować
fbprophet
globalnie (z pipem ), ale nadal nie powiodło się w venvźródło
Spróbuj tego :
Miałem podobny problem z Ubuntu 14.04. Dla mnie następujące pakiety Ubuntu
źródło
Dla CentOS 7.2 :
Zainstaluj eventlet:
Informacje o terminalu :
źródło
W przypadku openSUSE 42.1 Leap Linux użyj tego
źródło
To jest stary post, ale właśnie napotkałem ten sam problem na AWS EC2 instalując regex. To działa idealnie dla mnie
i dalej
źródło
Na MacOS miałem również problemy z próbą instalacji,
fbprophet
która miałagcc
jedną z jego zależności.Po wypróbowaniu kilku kroków zalecanych przez @ Borisa poniższe polecenie ze strony projektu Facebook Prophet zadziałało w końcu na mnie.
Zainstalował wszystkie niezbędne zależności
fbprophet
. Upewnij się, że masz zainstalowaną anakondę.źródło
Kompiluj ze źródła i instaluj, jest to naprawione w najnowszej wersji (10.3+):
źródło
Jeśli nadal nie działa, możesz spróbować
w moim przypadku rozwiązało to problem.
źródło
Podobnie naprawiłem to w ten sposób (uwaga
python34
):źródło
Używam MacOS Catalina 10.15.4 . Żadne z opublikowanych rozwiązań nie działało dla mnie. Dla mnie zadziałało:
użyj pip3 dla Python3
źródło
jeśli jesteś na Macu jak ja, spróbuj w terminalu: xcode-select --install
Następnie zaakceptuj żądanie instalacji, a następnie zadziała https://github.com/python-pillow/Pillow/issues/3438
źródło
Ta strona uratuje ci życie dla wszystkich przyszłych problemów związanych z lib,
W przypadku Alpine (> = 3,6)
posługiwać się
apk --update --upgrade add gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev
źródło