설치 스크립트가 종료되어 오류: 'x86_64-linux-syslog-gcc' 명령이 실패했으며 종료 상태가 1입니다.
「」를 인스톨 ,odoo-server , 음음음음음 ::: 。
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
누가 이 문제를 해결하는 것을 도와줄 수 있나요?
대학에서도 Linux Mint를 최종년도 메인프로젝트에 설치했을 때와 같은 문제에 직면했습니다.아래의 3번째 솔루션이 효과가 있었습니다.
이 오류가 발생할 경우, 오류 전에 패키지 또는 헤더 파일이 누락되었다고 표시될 수 있습니다. 이러한 파일을 찾아서 설치한 후 제대로 작동하는지 확인해야 합니다(예: ssl → libssl).
Python 2.x의 경우:
sudo apt-get install python-dev
Python 2.7의 경우:
sudo apt-get install libffi-dev
Python 3.x의 경우:
sudo apt-get install python3-dev
3의 특정 버전에 는 Python 3을 바꿉니다.x 버전으로
sudo apt-get install python3.x-dev
Python.h는 헤더 파일에 불과합니다.gcc가 응용 프로그램을 빌드하기 위해 사용합니다.python-dev라는 패키지를 설치해야 합니다.이 패키지에는 헤더 파일, 정적 라이브러리 및 Python 모듈 구축, Python 인터프리터 확장 또는 Python 내장 개발 도구가 포함되어 있습니다.
다음과 같이 입력합니다.
$ sudo apt-get install python-dev
또는
# apt-get install python-dev
http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/ 를 참조해 주세요.
이러한 패키지를 인스톨 해 주세요.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pil python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo easy_install greenlet
sudo easy_install gevent
다음의 패키지를 인스톨 할 필요가 있습니다.
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
Python 3.4의 경우:
sudo apt-get install python3.4-dev
Python 3.5의 경우:
sudo apt-get install python3.5-dev
Python 3.6의 경우:
sudo apt-get install python3.6-dev
Python 3.7의 경우:
sudo apt-get install python3.7-dev
Python 3.8의 경우:
sudo apt-get install python3.8-dev
...등등...
$ sudo apt-get install gcc
$ sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
또는, 이것을 시험해 보세요.
$ sudo apt-get install libxml2-dev libxslt1-dev
이데올로기 때문에설치 했습니다.libssl-dev
sudo apt-get install libssl-dev
다음과 같은 에러 메세지가 표시되는 경우는, 이 조작이 유효하게 됩니다.
치명적인 오류: openssl/opensslv.h: 그런 파일 또는 디렉토리가 없습니다... 명령어 'x86_64-linux-gnu-gcc'가 실패하여 종료 상태가 1입니다.
제 경우 libffi-dev 패키지가 누락되었습니다.
동작 내용:
sudo apt-get install libffi-dev
내 경우에는 명령을 따르는 것이 마법을 부렸다.
sudo apt-get install gcc python3-dev
위의 명령어가 작동하지 않으면 다음 두 가지 명령어를 실행해 보십시오.
sudo apt-get install gcc python-dev
- 이것은 기본 python으로 설정된 python 버전을 컴퓨터에 설치하는 경우입니다.
또는
sudo apt-get install gcc python3.x-dev
- 서 ''는
python3.xversion비단뱀
ubuntu 14.04의 경우:
sudo apt-file search ffi.h
반환:
chipmunk-dev: /usr/include/chipmunk/chipmunk_ffi.h
ghc-doc: /usr/share/doc/ghc-doc/html/users_guide/ffi.html
jython-doc: /usr/share/doc/jython-doc/html/javadoc/org/python/modules/jffi/jffi.html
libffi-dev: /usr/include/x86_64-linux-gnu/ffi.h
libffi-dev: /usr/share/doc/libffi6/html/Using-libffi.html
libgirepository1.0-dev: /usr/include/gobject-introspection-1.0/girffi.h
libgirepository1.0-doc: /usr/share/gtk-doc/html/gi/gi-girffi.html
mlton-basis: /usr/lib/mlton/include/basis-ffi.h
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._ffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._rawffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/rffi.html
libffi-dev 설치를 선택했습니다.
sudo apt-get install libffi-dev
완벽하게 동작했다
같은 에는 ★★★★★★★★★★★★★★★★★★★★★★★.pip라이브러리를 인스톨 할 수 없었기 때문에, 상기의 솔루션을 시험해 보았습니다만, 아무것도 동작하지 않았습니다.하다
sudo apt upgrade gcc
오래된 질문이지만 제 의견을 덧붙이겠습니다.
정답은 gcc 컴파일러의 오류 메시지, 예를 들어 "Missing xxxx"에 따라 다르다고 생각합니다.h"
이것은 다음과 같은 경우에 도움이 될 수 있습니다.
sudo apt-get install build-essential python-dev
이것으로 충분했습니다.
sudo apt-get install build-essential
Linux Mint 및 python3의 경우
$ sudo apt install build-essential python3-dev
충분할 것이다
아래 답변은 저에게 효과가 있었습니다.
sudo apt-get install python3-lxml
오류: 오류: 'x86_64-linux-gnu-gcc' 명령이 실패하여 종료 상태가 1입니다.
" " "의 실행sudo apt-get install python-dev에러를 해결했습니다.
오늘 컴퓨터를 pip으로 업그레이드하고 다른 답변을 확인하면 무엇이든 될 수 있습니다.오류 체크로 필요한 라이브러리를 찾으셔야 합니다.제 경우는, 인스톨 할 필요가 있는 라이브러리는 다음과 같습니다.
$ sudo apt-get install libssl-dev
$ sudo apt-get install libffi-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libvirt-dev
$ sudo apt-get install libsqlite3-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libxml2-dev libxslt1-dev python-dev
HTH
와 Ubuntu 14.04 LTS 사용 †virtualenv3.. python 3.5를 실행하다
sudo apt-get install python3.5-dev
기타 명령어는 다음과 같습니다.
sudo apt-get install python-dev
sudo apt-get install python3-dev
도움이 되지 않았다.왜냐하면 제가 생각하기에virtualenv 가 있다python-dev.virtualenv비단뱀하여 설치하다, 설치하다, 설치하다, 설치하다, 설치하다.python-devUbuntu 14.04의 python 2.x의 python 3.x의 python 3.5의 python 3.4의 python입니다.
이 방법은 12.04, python2.7.6에서 사용할 수 있습니다.
sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml
" " in in in "sudo apt-get install unixodbc-dev문제를 해결했습니다.sql.h 에러가 했습니다.
힌트: 이것을 대답이라고 생각하지 말아 주세요.다른 사람도 도와주려고.
psycopg2를 설치할 때도 비슷한 문제가 있었습니다.설치했습니다.build-essential,python-dev, 「」도 있습니다.libpq-dev이치노
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
도입이 급했기 때문에 최종적으로 @user3440631의 답변에서 완전한 행을 복사했습니다.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
그리고 그것은 마법처럼 작동했지만 어떤 패키지가 나의 문제를 해결했는지 찾을 수 없었다.psycopg2.dependency package의 "dependency package"입니다.
먼저 실제 문제가 무엇이었는지 알아내야 합니다. 지금 보고 있는 것은 C 컴파일러는 실패했지만 그 이유는 아직 알 수 없습니다.저같은 에는 패키지를 설치하려고 .pip3색색: :
Complete output from command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^
compilation terminated.
저 에는 ★★★★★★★★★★★★★★★★★★★★★★★★★★를 인스톨이 필요했습니다.libffi-dev.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
M2Crypto&pygraphviz승인된 답변에 언급된 모든 것을 설치했습니다.그러나 아래 행은 다른 패키지의 모든 문제를 승인된 답변으로 해결했습니다.
sudo apt-get install libssl-dev swig
sudo apt-get install -y graphviz-dev
이 패키지가 제 목숨을 구했습니다.M2Crypto및 을 위해pygraphviz이게 도움이 됐으면 좋겠어요.
저는 올바른 버전의 암호화를 사용하고 있는지 확인해야 했습니다.pip.freeze는 이전 버전과 이전 버전을 가지고 있으며, 외출 시 최신 버전을 사용하고 있으면 문제가 발생합니다.
Centos 7의 경우 아래 명령을 사용하여 Python Development Package 설치
파이썬 2.7
sudo yum install python-dev
파이썬 3.4
sudo yum install python34-devel
그래도 문제가 해결되지 않으면 아래 패키지를 설치해 보십시오.
sudo yum install libffi-devel
sudo yum install openssl-devel
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
sudo easy_install greenlet
sudo easy_install gevent
Ubuntu 14.04에서 같은 문제가 발생했을 때 위의 답변 중 어느 것도 효과가 없었습니다.
그러나 이것으로 오류가 해결되었습니다.
sudo apt-get install python-numpy libicu-dev
설치하는데 도움이 되었습니다.libxml2-dev그리고.libxslt1-dev.
sudo apt-get install libxml2-dev
스택은 이랬습니다.
> > ^
> > In file included from /usr/include/openssl/ssl.h:156:0,
> > from OpenSSL/crypto/x509.h:17,
> > from OpenSSL/crypto/crypto.h:17,
> > from OpenSSL/crypto/crl.c:3:
> > /usr/include/openssl/x509.h:751:15: note: previous declaration of ‘X509_REVOKED_dup’ was here
> > X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev);
> > ^
> > error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
> >
> > ---------------------------------------- Rolling back uninstall of > pyOpenSSL Command "/home/marta/env/pb/bin/python -u -c
> "import setuptools,
> > tokenize;__file__='/tmp/pip-build-14ekWY/pyOpenSSL/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n',
> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install
> > --record /tmp/pip-2HERvW-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/marta/env/pb/include/site/python2.7/pyOpenSSL" failed with error
> > code 1 in /tmp/pip-build-14ekWY/pyOpenSSL/
같은 경우 설치 파일 중 하나의 오타(버그)를 고려하여 "X509_REVOKED_dup"을 "X509_REVOKED_dupe"(따옴표 없음)로 변경하여 수동으로 편집하십시오.x509.h 파일을 편집했습니다.
sed -e's/X509_REVICED_dup/X509_REVICED_dupe/g' -i usr/include/opensl/x509.h
그리고 저에게도 효과가 있었습니다만, 다른 파일을 편집하고 있기 때문에, 아래 링크의 투고에 문의해 주세요.
sed -e's/X509_REVICED_dup/X509_REVICED_dupe/g' -i OpenSSL/crypto/crl.c
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
여기서 솔루션을 찾았습니다.stackoverflow.com/a/5178444/613540
제 경우 완전한 오류 메시지는 다음과 같습니다.
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
토렌치를 설치하려고 했습니다.
sudo python3 setup.py install
지정된 stackoverflow 링크에서는 다음 방법으로 이 문제를 해결합니다.
sudo apt install zlib1g-dev
다음의 패키지는 이미 인스톨 되어 있습니다.
libxslt1-dev is already the newest version.
python3-dev is already the newest version.
libxml2-dev is already the newest version.
그게 도움이 되길 바래!
언급URL : https://stackoverflow.com/questions/26053982/setup-script-exited-with-error-command-x86-64-linux-gnu-gcc-failed-with-exit
'programing' 카테고리의 다른 글
| 명령줄에서 mysql을 통해 단일 쿼리를 실행하려면 어떻게 해야 합니까? (0) | 2022.10.31 |
|---|---|
| (서드파티 라이브러리를 사용하지 않고) Node.js로 파일을 다운로드하는 방법 (0) | 2022.10.31 |
| Python에서 텍스트 파일의 파일 내용을 지우려면 어떻게 해야 하나요? (0) | 2022.10.31 |
| Java에서 pass by reference와 동등한 작업을 수행하는 방법 (0) | 2022.10.23 |
| MySQL 쿼리 실행을 중지하려면 어떻게 해야 합니까? (0) | 2022.10.23 |