Score:0

กำลังติดตั้ง pyobdc

ธง ar

ฉันกำลังพยายามติดตั้ง pyodbc โดยใช้ pip3 แต่ได้รับข้อผิดพลาดด้านล่าง:

[hvr@07EUW1HVRHAP02A ~]$ pip3 ติดตั้ง pyodbc
กำลังรวบรวม pyodbc
  การใช้แคช https://files.pythonhosted.org/packages/81/0d/bb08bb16c97765244791c73e49de9fd4c24bb3ef00313aed82e5640dee5d/pyodbc-4.0.30
.tar.gz
การติดตั้งแพ็คเกจที่รวบรวม: pyodbc
  กำลังเรียกใช้การติดตั้ง setup.py สำหรับ pyodbc ... ข้อผิดพลาด
    เอาต์พุตที่สมบูรณ์จากคำสั่ง /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-dp0ls1b2/pyodbc/setup.py'
;f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(คอมไพล์( รหัส, __file__, 'exec'))" insta
ll --record /tmp/pip-0dv3z9sq-record/install-record.txt --single-version-externally-managed -- คอมไพล์:
    กำลังดำเนินการติดตั้ง
    กำลังทำงานสร้าง
    กำลังเรียกใช้ build_ext
    สร้างส่วนขยาย 'pyodbc'
    กำลังสร้าง
    กำลังสร้าง build/temp.linux-x86_64-3.6
    กำลังสร้าง build/temp.linux-x86_64-3.6/src
    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-s
trong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPYODBC_VERSION=4.0.30 -I/
usr/include/python3.6m -c src/buffer.cpp -o build/temp.linux-x86_64-3.6/src/buffer.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -D
HAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include
    ในไฟล์รวมจาก src/buffer.cpp:12:0:
    src/pyodbc.h:56:17: ข้อผิดพลาดร้ายแรง: sql.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
     #รวม <sql.h>
                     ^
    การรวบรวมสิ้นสุดลง
    ข้อผิดพลาด: คำสั่ง 'gcc' ล้มเหลวด้วยสถานะออก 1
   
    ----------------------------------------
คำสั่ง "/usr/bin/python3 -u -c" นำเข้า setuptools, tokenize;__file__='/tmp/pip-build-dp0ls1b2/pyodbc/setup.py';f=getattr(tokenize, 'op
en', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(คอมไพล์(โค้ด, __file__, 'exec') )" ติดตั้ง --record /tmp/pip-0dv
3z9sq-record/install-record.txt --single-version-externally-managed --compile" ล้มเหลวด้วยรหัสข้อผิดพลาด 1 ใน /tmp/pip-build-dp0ls1b2/pyod
ก่อนคริสตกาล/
Martin avatar
kz flag
ตรวจสอบโพสต์นี้: https://stackoverflow.com/questions/31353137/sql-h-not-found-when-installing-pyodbc-on-heroku - ลองติดตั้ง ```unixodbc unixodbc-dev``` เพื่อรับ ไฟล์ส่วนหัวหาย...
Score:0
ธง ng

ปัญหานี้สามารถแก้ไขได้ด้วยการติดตั้งครั้งแรก ไลบรารี ODBC สำหรับ UNIX โดยเรียกใช้คำสั่งต่อไปนี้:

:~$ sudo apt ติดตั้ง unixodbc-dev

:~$ pip ติดตั้ง pyodbc

pugazhendhi avatar
ar flag
ฉันได้ติดตั้ง unixodbc-dev ในเซิร์ฟเวอร์ของฉันแล้ว แต่ก็ยังมีข้อผิดพลาดเหมือนเดิม ฉันใช้ pip3 ติดตั้ง pyodbc ไม่ใช่ pip แพ็คเกจอื่น ๆ ที่จะติดตั้งหรือพา ธ ของโมดูลที่จะแก้ไข
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา