복붙노트

[PYTHON] 설치 스크립트가 오류와 함께 종료되었습니다 : 'x86_64-linux-gnu-gcc'명령이 종료 상태 1로 실패했습니다

PYTHON

설치 스크립트가 오류와 함께 종료되었습니다 : 'x86_64-linux-gnu-gcc'명령이 종료 상태 1로 실패했습니다

odoo-server를 설치하려고하면 다음 오류가 발생합니다.

error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

누구든지이 문제를 해결할 수 있도록 도와 줄 수 있습니까?

해결법

  1. ==============================

    1.들어가다:

    들어가다:

    $ 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/을 참조하십시오.

  2. ==============================

    2.이 패키지를 설치하십시오.

    이 패키지를 설치하십시오.

    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 libssl-dev
    
    sudo easy_install greenlet
    
    sudo easy_install gevent
    
  3. ==============================

    3.내 마지막 해의 주요 프로젝트를 위해 Linux Mint를 설치 한 대학에서 같은 문제가 발생했습니다. 세 번째 해결책은 저에게 효과적이었습니다.

    내 마지막 해의 주요 프로젝트를 위해 Linux Mint를 설치 한 대학에서 같은 문제가 발생했습니다. 세 번째 해결책은 저에게 효과적이었습니다.

    이 오류가 발생하면 오류가 나타나기 전에 패키지 또는 헤더 파일이 누락되었다고 말할 수 있으므로 해당 파일을 찾고 설치하고 작동하는지 확인해야합니다. (예 : ssl -> libssl)

    Python 2.x의 경우 :

       $ sudo apt-get install python-dev
    

    파이썬 2.7 용 :

       $ sudo apt-get install libffi-dev
    

    파이썬 3.x 사용 :

       $ sudo apt-get install python3-dev
    

    파이썬 3.4 용 :

       $ sudo apt-get install python3.4-dev
    

    파이썬 3.5 용 :

       $ sudo apt-get install python3.5-dev
    

    파이썬 3.6 용 :

       $ sudo apt-get install python3.6-dev
    
  4. ==============================

    4.다음 패키지를 설치해야합니다.

    다음 패키지를 설치해야합니다.

    sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
    
  5. ==============================

    5.

    $ 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
    
  6. ==============================

    6.필자의 경우 libffi-dev 패키지가 누락되었습니다.

    필자의 경우 libffi-dev 패키지가 누락되었습니다.

    효과가있는 것 :

    sudo apt-get install libffi-dev
    
  7. ==============================

    7.파이썬 3.4 용 :

    파이썬 3.4 용 :

    sudo apt-get install python3.4-dev
    

    우분투 / 민트 용 파이썬 3.5 용 :

    sudo apt-get install python3.5-dev
    

    파이썬 3.6 용 (Or Duan 덕분에) :

    sudo apt-get install python3.6-dev
    
  8. ==============================

    8.나를 위해 위의 어느 것도 효과가 없었다. 그러나 libssl-dev를 설치하면 문제가 해결됩니다.

    나를 위해 위의 어느 것도 효과가 없었다. 그러나 libssl-dev를 설치하면 문제가 해결됩니다.

    sudo apt-get install libssl-dev
    

    내 경우에서와 같은 오류 메시지가있는 경우이 작동 할 수 있습니다.

  9. ==============================

    9.우분투에서 14.04 :

    우분투에서 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
    

    완벽하게 일했다.

  10. ==============================

    10.오래된 질문 임에도 불구하고, 나는 내 의견을 덧붙일 것이다.

    오래된 질문 임에도 불구하고, 나는 내 의견을 덧붙일 것이다.

    올바른 대답은 gcc 컴파일러의 오류 메시지 ( "누락 된 xxxx.h"와 같은 것)에 달려 있다고 생각합니다.

    다음과 같은 경우 도움이 될 수 있습니다.

    sudo apt-get install build-essential python-dev
    
  11. ==============================

    11.아래 답변은 저에게 효과적이었습니다. 시도해 볼 수 있습니다.

    아래 답변은 저에게 효과적이었습니다. 시도해 볼 수 있습니다.

    sudo apt-get install python3-lxml
    
  12. ==============================

    12.팁 : 답변으로 생각하지 마십시오. 다른 사람을 돕는 것뿐입니다.

    팁 : 답변으로 생각하지 마십시오. 다른 사람을 돕는 것뿐입니다.

    psycopg2를 설치하는 동안 비슷한 문제가 발생했습니다. 내가 buildbuild-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 의존성 패키지에 대해 알고있는 사람이 있으면 의견을 업데이트하십시오.

  13. ==============================

    13.필자의 경우 pip는 라이브러리를 설치할 수 없었고 위에 주어진 해결책을 시도했지만 아무도 작동하지 않았지만 아래는 나를 위해 일했습니다 :

    필자의 경우 pip는 라이브러리를 설치할 수 없었고 위에 주어진 해결책을 시도했지만 아무도 작동하지 않았지만 아래는 나를 위해 일했습니다 :

    sudo apt update gcc
    
  14. ==============================

    14.오늘 PC를 업그레이드하고, 다른 답변을 확인한 후에, 나는 그것이 무엇이든 될 수 있다고 말할 수 있습니다. 오류로 오류를 확인하고 필요한 특정 라이브러리가 무엇인지 찾아야합니다. 필자의 경우, 이것들은 설치해야하는 라이브러리들이었습니다 :

    오늘 PC를 업그레이드하고, 다른 답변을 확인한 후에, 나는 그것이 무엇이든 될 수 있다고 말할 수 있습니다. 오류로 오류를 확인하고 필요한 특정 라이브러리가 무엇인지 찾아야합니다. 필자의 경우, 이것들은 설치해야하는 라이브러리들이었습니다 :

    $ 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

  15. ==============================

    15.우분투 14.04 LTS를 사용하여 virtualenv python 3.5를 실행하고, 나는해야만했다.

    우분투 14.04 LTS를 사용하여 virtualenv 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 버전과 일치해야하기 때문에 이것이라고 생각한다. 그러나 위의 명령을 사용하면 python 2.x 용 python-dev와 3.5가 아닌 3.4 인 Ubuntu 14.04와 함께 제공되는 python 3.x가 설치됩니다.

  16. ==============================

    16.먼저 실제 문제가 무엇인지 알아야합니다. 당신이보고있는 것은 C 컴파일러가 실패했지만 아직 이유를 모르겠다는 것입니다. 원래 오류가 발생한 곳으로 스크롤하십시오. 제 경우에는 pip3을 사용하여 일부 패키지를 설치하려고 시도했는데 다음과 같이 나타났습니다.

    먼저 실제 문제가 무엇인지 알아야합니다. 당신이보고있는 것은 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를 설치해야했습니다.

  17. ==============================

    17.sudo apt-get install python-dev를 설치하면 오류가 해결됩니다.

    sudo apt-get install python-dev를 설치하면 오류가 해결됩니다.

  18. ==============================

    18.이것은 나를 위해, 12.04, python2.7.6 작동합니다.

    이것은 나를 위해, 12.04, python2.7.6 작동합니다.

    sudo apt-get install libxml2 libxml2-dev libxslt1-dev
    sudo apt-get install lxml
    
  19. ==============================

    19.위의 답변 중 아무 것도 내 우분투 14.04에서 동일한 문제가있을 때 나를 위해 일했습니다.

    위의 답변 중 아무 것도 내 우분투 14.04에서 동일한 문제가있을 때 나를 위해 일했습니다.

    그러나 이로 인해 다음과 같은 오류가 해결되었습니다.

    sudo apt-get install python-numpy libicu-dev

  20. ==============================

    20.나를 위해 그것은 libxml2-dev와 libxslt1-dev를 설치하는 것을 도왔습니다.

    나를 위해 그것은 libxml2-dev와 libxslt1-dev를 설치하는 것을 도왔습니다.

    sudo apt-get install libxml2-dev
    
  21. ==============================

    21.sudo apt-get install 빌드 필수 autoconf libtool pkg-config python-opengl python-python-python-python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4- 스크립트 libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

    sudo apt-get install 빌드 필수 autoconf libtool pkg-config python-opengl python-python-python-python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4- 스크립트 libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

    sudo easy_install 그린렛

    sudo easy_install gevent

  22. ==============================

    22.내 스택은 그랬다.

    내 스택은 그랬다.

    > >                            ^
    > >     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 파일을 편집했습니다.

    저에게 도움이되었지만 다른 파일을 편집 할 때 아래 링크 된 게시물을 참조하십시오.

    https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc

  23. ==============================

    23.나에게 나는 올바른 버전의 암호를 사용하고 있는지 확인해야했다. pip.freeze는 이전 버전을 가지고 있었고 한때 나는 멀리있을 때 최신 문제를 사용했습니다.

    나에게 나는 올바른 버전의 암호를 사용하고 있는지 확인해야했다. pip.freeze는 이전 버전을 가지고 있었고 한때 나는 멀리있을 때 최신 문제를 사용했습니다.

  24. ==============================

    24.CentOS 7의 경우 아래 명령을 사용하여 Python Development Package

    CentOS 7의 경우 아래 명령을 사용하여 Python Development Package

    파이썬 2.7

    파이썬 3.4

    여전히 문제가 해결되지 않으면 패키지 아래에 설치하십시오 -

  25. ==============================

    25.Robin Winslow와 같은 코멘트에서 :

    Robin Winslow와 같은 코멘트에서 :

    필자의 경우 완전한 오류 메시지는 다음과 같습니다.

    /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
    

    나는 torrench를 설치하려고했다.

    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.
    

    희망이 도움이 될 것입니다!

  26. ==============================

    26.내 경우에는 아래와 같은 (일반) 오류를 일으키는 것이 oursql입니다.

    내 경우에는 아래와 같은 (일반) 오류를 일으키는 것이 oursql입니다.

    In file included from oursqlx/oursql.c:236:0:
      oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory
      compilation terminated.
      error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    
      ----------------------------------------
      Failed building wheel for oursql
      Running setup.py clean for oursql
    

    그래서 libmysqlcppconn-dev 패키지가 있어야한다는 것을 알고있었습니다.

    sudo apt-get install libmysqlcppconn-dev
    

    그리고 모든 좋은!

  27. from https://stackoverflow.com/questions/26053982/setup-script-exited-with-error-command-x86-64-linux-gnu-gcc-failed-with-exit by cc-by-sa and MIT license