สคริปต์การตั้งค่าออกจากพร้อมข้อผิดพลาด: คำสั่ง 'x86_64-linux-gnu-gcc' ล้มเหลวด้วยสถานะออก 1


334

เมื่อฉันพยายามติดตั้งodoo-serverฉันได้รับข้อผิดพลาดต่อไปนี้:

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

ใครช่วยฉันแก้ปัญหานี้ได้บ้าง


3
บางครั้งมันเป็นบรรทัดด้านบนข้อผิดพลาดนี้คุณควรดู ควรบอกคุณว่าแพ็คเกจใดขาดหายไป
dan-klasson

สำหรับฉันมันเป็นการรวมกันของการต้องการ python dev - "sudo apt install python3-dev" - และ build-essential - "sudo apt install build-essential"
Maveric

คำตอบ:


305

ฉันพบปัญหาเดียวกันในวิทยาลัยที่ติดตั้ง Linux Mint สำหรับโครงการหลักของปีสุดท้ายของฉันโซลูชันที่สามด้านล่างใช้งานได้สำหรับฉัน

เมื่อพบข้อผิดพลาดนี้โปรดทราบก่อนที่ข้อผิดพลาดอาจบอกว่าคุณขาดแพ็คเกจหรือไฟล์ส่วนหัว - คุณควรค้นหาไฟล์เหล่านั้นและติดตั้งและตรวจสอบว่ามันใช้งานได้หรือไม่ (เช่น 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

หรือสำหรับ Python 3 รุ่นใดรุ่นหนึ่งให้แทนที่xด้วยรุ่นรองใน

$ sudo apt-get install python3.x-dev

1
ฉันมีความคิดเห็นที่นี่สำหรับ python 2 (2.7) ที่ทำงานกับ sudo apt-get install libffi-dev ฉันจะเห็นด้วยกับ python3-dev สำหรับ py34 solution ที่เหมาะกับฉัน
nikhil komawar

4
ช่วยสำหรับ python 3
viddik13

2
sudo apt-get install python3.6-dev แก้ไขให้ฉันแล้ว เพราะฉันอัพเดทเป็น 3.6
blockwala

4
ฉันใช้การติดตั้ง build-essential apt-getเพิ่มเติมเพื่อแก้ไขปัญหาของฉัน
ซามูเอล Dauzon

1
เพียงเพื่อเพิ่มข้อมูลเพิ่มเติมข้อผิดพลาดนี้แก้ไขได้โดยคำตอบจาก QA นี้ -> [ stackoverflow.com/q/34819221/4417806]
Lord ST

265

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/


41
นี่ไม่ได้แก้ปัญหาสำหรับฉัน:Reading state information... Done python-dev is already the newest version.
8bitjunkie

83
@SummerSun หากคุณใช้ python3 คุณควรใช้: $ sudo apt-get install python3-dev หรือ $ sudo apt-get install python3.4-dev
Antoine Brunel

@antoinet แต่ฉันใช้ python 2.7.4 ... ฉันได้แก้ปัญหานี้มานานแล้ว แต่ฉันจำการแก้ปัญหาเฉพาะใด ๆ ไม่ได้
Summer Sun

ทำงานให้ฉันได้อย่างแน่นอน: Ubuntu 16.04 64-bit; zshell + tmux
Mr_Spock

1
สำหรับ python3.x ให้ใช้คำสั่ง $ sudo apt-get install python3.x-dev
SolitaryReaper

184

ลองติดตั้งแพ็คเกจเหล่านี้

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

2
ฉันไม่พบคำตอบที่สมเหตุสมผลว่าทำไมข้อผิดพลาดนี้เกิดขึ้น! ทำไมเราต้องติดตั้งแพคเกจเหล่านี้ทั้งหมด ... ถ้าเป็นไปได้โปรดอธิบาย "'x86_64-linux-gnu-gcc' ล้มเหลว" กับฉัน
Shashank

122
ใช่หนึ่งในแพ็คเกจเหล่านี้อาจแก้ไขได้ แต่มันจะดีที่จะรู้ว่าหนึ่งในนั้นโดยเฉพาะ
Shane Reustle

26
build-essential และ python-dev ก็เพียงพอแล้วในกรณีของฉัน
Alfabravo

77
ลดระดับลงเนื่องจากไม่ตอบคำถาม ทำไมฉันต้องติดตั้ง qt4-docs เพื่อแก้ไขปัญหานี้
เรกกี

9
build-essential และ python-dev ก็เพียงพอแล้วสำหรับฉัน
vinayrks

108

คุณต้องติดตั้งแพ็คเกจเหล่านี้:

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

2
อันนี้ใช้ได้สำหรับฉัน ผมมีทุกหลามและสร้างแพคเกจจากคำตอบก่อนหน้านี้ผมก็หายไปแพคเกจเหล่า lib * ขอขอบคุณ!
Shadyyx

1
ทำงานบน void linux
xaos_xv

งานนี้มีแนวโน้มที่จะมากที่สุดในระบบสะอาด แต่ในกรณีของฉันทั้งหมดที่ฉันหายไปเป็น 3 แพคเกจ: libldap2-dev, libpq-devและlibsasl2-dev
อนัส Tiour

ทำงานกับ Ubuntu 19.10 ด้วย Python 3.7
Malachi Bazar

67
$ 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

52

สำหรับ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

... และอื่น ๆ ...


5
ในฐานะที่เป็นบันทึกย่อฉันใช้ sudo apt-get install python3.6-devและมันก็ใช้ได้เช่นกัน
หรือ Duan

1
เด็กชายนั่นยาก - ฉันติดตั้งทุกอย่างที่กล่าวไว้ข้างต้นในระบบของฉันจนกว่าอันนี้ในที่สุดจะแก้ไขให้ฉัน ฉันใช้ virtualenv กับ python3.6 ขอบคุณสำหรับสิ่งนั้น.
SteveJ

ที่สมบูรณ์แบบ !! แก้ไข!
ambigus9

1
ฉันใช้ Python3.8sudo apt-get install python3.8-dev
Elinaldo Monteiro

38

สำหรับฉันไม่ทำงานเลย libssl-devแต่ฉันจะแก้ไขปัญหากับการติดตั้ง

sudo apt-get install libssl-dev

สิ่งนี้อาจใช้ได้ถ้าคุณมีข้อความแสดงข้อผิดพลาดเหมือนกับในกรณีของฉัน:

ข้อผิดพลาดร้ายแรง: openssl / opensslv.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ... .... คำสั่ง 'x86_64-linux-gnu-gcc' ล้มเหลวด้วยสถานะออก 1


2
ฉันด้วย. คำตอบที่ยอมรับดูเหมือนมากเกินไปเล็กน้อย
Esteban

สิ่งนี้ใช้ได้สำหรับฉันเช่นกันโดยไม่ต้องดาวน์โหลดพวงจากคำตอบที่ยอมรับ
DanMossa

1
นี่คือไลบรารีนี้ที่ขาดหายไปเมื่อฉันติดตั้งแพคเกจการเข้ารหัสในหลาม
Pobe

นี่เป็นปัญหาสำหรับฉันด้วย ฉันสามารถบอกได้จากบรรทัด stdout "src / pycurl.h: 164: 28: ข้อผิดพลาดร้ายแรง: openssl / ssl.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" พิมพ์ก่อนบรรทัดที่ถามในโพสต์นี้ "ข้อผิดพลาด: คำสั่ง 'x86_64- linux-gnu-gcc 'ล้มเหลวด้วยสถานะออก 1 "
claudod


13

บน 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

ทำงานได้อย่างสมบูรณ์แบบ


2
ไม่เพียงโซลูชันนี้ช่วยฉันแก้ไขการffi.hอ้างอิงที่ขาดหายไป แต่ยังช่วยแก้ไขการอ้างอิงที่หายไปอื่น ๆ ขอบคุณ!
Dário

สิ่งนี้ช่วยได้จริงๆ pcrecpp.hฉันถูกหายไปไฟล์ที่เรียกว่า libpcre3-devและแพคเกจที่ฉันมีการติดตั้งเป็น
Jeetendra Pujari

8

ในกรณีของฉันpipไม่สามารถติดตั้งไลบรารีฉันลองใช้วิธีแก้ไขปัญหาข้างต้น แต่ไม่มีวิธีใดทำงานได้ แต่ด้านล่างใช้ได้สำหรับฉัน:

sudo apt upgrade gcc

โดยปกติจะเกิดขึ้นเมื่อเราไม่ใช้สภาพแวดล้อม
yunus

7

แม้จะเป็นคำถามเก่า ๆ ฉันจะเพิ่มความคิดเห็นของฉัน

ฉันคิดว่าคำตอบที่ถูกต้องนั้นขึ้นอยู่กับข้อความแสดงข้อผิดพลาดของคอมไพเลอร์ gcc เช่น "Missing xxxx.h"

สิ่งนี้อาจช่วยได้ในบางกรณี:

sudo apt-get install build-essential python-dev

5

คำตอบด้านล่างใช้ได้สำหรับฉันคุณสามารถลอง:

sudo apt-get install python3-lxml

และสำหรับ python2:sudo apt-get install python-lxml
Ajeet Shah

5

ข้อผิดพลาด: ข้อผิดพลาด: คำสั่ง 'x86_64-linux-gnu-gcc' ล้มเหลวด้วยสถานะออก 1

การดำเนินการsudo apt-get install python-devแก้ไขข้อผิดพลาด


2
sudo apt-get install python3-devหรือการดำเนินการ
ecolell

4

การใช้ Ubuntu 14.04 LTS กับvirtualenvpython 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-devสำหรับ python 2.x และ python 3.x ที่มาพร้อมกับ Ubuntu 14.04 ซึ่งเป็น 3.4 ไม่ใช่ 3.5


4

สิ่งนี้ใช้ได้กับฉัน 12.04, python2.7.6

sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml

1
E: Unable to locate package lxml ฉันได้รับดังต่อไปนี้ :(
kRazzy R

@kRazzyR พยายามเรียกใช้sudo apt-get install python-lxmlคำสั่ง
Kushan Gunasekera


3

หลังจากอัปเกรดคอมพิวเตอร์ของฉันด้วย 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


3

เคล็ดลับ : โปรดอย่าถือว่านี่เป็นคำตอบ เพียงเพื่อช่วยคนอื่นด้วย

ผมมีปัญหาที่คล้ายกันในขณะที่การติดตั้ง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แพคเกจการพึ่งพาจากคำสั่งด้านบน


2
ฉันแก้ไขปัญหาpsycopg2ของฉันโดยติดตั้งแพ็คเกจpostgresql-develบน CentOS
ฟิไฟนิสต์

3
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

นี้swigแพคเกจช่วยชีวิตฉันไว้เป็นวิธีแก้ปัญหาสำหรับM2Cryptoและสำหรับgraphviz-dev pygraphvizฉันหวังว่านี่จะช่วยใครซักคน


2

สำหรับฉันฉันต้องแน่ใจว่าฉันใช้การเข้ารหัสรุ่นที่ถูกต้อง pip.freeze มีและรุ่นเก่ากว่าและเมื่อฉันใช้ปัญหาล่าสุดเมื่อไม่อยู่


2

ก่อนอื่นคุณต้องค้นหาว่าปัญหาที่แท้จริงคืออะไร สิ่งที่คุณเห็นคือคอมไพเลอร์ 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ดังนั้นในกรณีของฉันฉันต้องการที่จะติดตั้ง


1
แน่นอนว่าข้อผิดพลาดของคอมไพเลอร์ที่นำเสนอในคำถามนั้นสัมพันธ์กันมาก ตัวอย่างเช่นกรณีของฉันก็เหมือนกับของคุณ: ฉันกำลังติดตั้งbcryptผ่านpip3และผลลัพธ์ที่ได้ค่อนข้างใหญ่และสังเกตข้อความแรกจากpip3 install bcryptฉันตระหนักว่าlibffi-devเป็นแพคเกจที่ก่อให้เกิดปัญหาทั้งหมดสำหรับขั้นตอนถัดไปของกระบวนการติดตั้ง สังเกตได้ดีเพื่อน :) ฉันหวังว่าคุณจะไม่ได้ใจถ้าฉันให้คำตอบของคุณซึ่งสมควรได้รับการพิจารณาที่ดีกว่าสำหรับฉัน ความนับถือ.
ivanleoncz

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

sudo easy_install greenlet

sudo easy_install gevent

1

ไม่มีคำตอบข้างต้นทำงานให้ฉันเมื่อฉันมีปัญหาเดียวกันใน Ubuntu 14.04 ของฉัน

อย่างไรก็ตามสิ่งนี้สามารถแก้ไขข้อผิดพลาด:

sudo apt-get install python-numpy libicu-dev


Odoopython-numpyไม่ขึ้นอยู่กับ
Kenly

นี่เป็นทางออกเดียวที่ใช้ได้กับฉันใน Ubuntu 16.04
Muhammad Hassan

1

สำหรับฉันมันช่วยในการติดตั้งและlibxml2-devlibxslt1-dev

sudo apt-get install libxml2-dev

1

กองของฉันเป็นเช่นนั้น:

> >                            ^
> >     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/

ในกรณีเดียวกันโปรดพิจารณาตัวพิมพ์ผิด (bug) ในไฟล์การติดตั้งและแก้ไขด้วยตนเองโดยเปลี่ยน "X509_REVOKED_dup" เป็น "X509_REVOKED_dupe" (ไม่มีเครื่องหมายคำพูด) ฉันได้แก้ไขไฟล์ x509.h:

sed -e's / X509_REVOKED_dup / X509_REVOKED_dupe / g '-i usr / include / openssl / x509.h

และมันใช้งานได้สำหรับฉัน แต่โปรดปรึกษากับโพสต์ที่ลิงก์ด้านล่างเนื่องจากพวกเขาแก้ไขไฟล์อื่น:

sed -e's / X509_REVOKED_dup / X509_REVOKED_dupe / g '-i OpenSSL / crypto / crl.c

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


1

ในกรณีของฉันคำสั่งsudo apt-get install unixodbc-devแก้ไขปัญหา ฉันได้รับข้อผิดพลาดเฉพาะกับไฟล์ส่วนหัว sql.h


0

สำหรับ Centos 7 ใช้คำสั่งด้านล่างเพื่อติดตั้ง Python Development Package

Python 2.7

sudo yum ติดตั้ง python-dev

Python 3.4

sudo yum ติดตั้ง python34-devel

ยังถ้าปัญหาของคุณไม่ได้รับการแก้ไขลองติดตั้งแพคเกจด้านล่าง -

sudo yum ติดตั้ง libffi-devel

sudo yum install openssl-devel


0

เช่นเดียวกับRobin Winslowพูดว่าในความคิดเห็น:

ฉันพบวิธีแก้ปัญหาของฉันที่นี่: 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

ฉันพยายามติดตั้ง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.

หวังว่าจะช่วยได้!


0

ในกรณีของฉันมันเป็น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

และทุกอย่างดี!


ในบันทึกทั่วไปฉันภายหลังตรวจสอบไฟล์ setup.py ของแพคเกจของเราและพบว่ามันใช้ mysqld และด้วยเหตุนี้ฉันจึงติดตั้งsudo apt-get install libmysqld-devและใช้งานได้สำหรับฉัน
Jay Modi

โซลูชั่น macOS สำหรับปัญหาการติดตั้ง sql ของเรา: askubuntu.com/questions/663919/…
Jay Modi

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.