Tôi đang cố cài đặt pyodbc bằng pip3 nhưng gặp phải lỗi dưới đây:
[hvr@07EUW1HVRHAP02A ~]$ pip3 cài đặt pyodbc
Thu thập pyodbc
Sử dụng bộ đệm ẩn https://files.pythonhosted.org/packages/81/0d/bb08bb16c97765244791c73e49de9fd4c24bb3ef00313aed82e5640dee5d/pyodbc-4.0.30
.tar.gz
Cài đặt các gói đã thu thập: pyodbc
Chạy cài đặt setup.py cho pyodbc ... lỗi
Hoàn thành đầu ra từ lệnh /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(compile( mã, __file__, 'exec'))" insta
sẽ --record /tmp/pip-0dv3z9sq-record/install-record.txt --single-version-externally-managed --compile:
đang chạy cài đặt
chạy xây dựng
đang chạy build_ext
xây dựng tiện ích mở rộng 'pyodbc'
tạo bản dựng
tạo build/temp.linux-x86_64-3.6
tạo build/temp.linux-x86_64-3.6/src
gcc -pthread -Wno-unused-result -Wsign-so sánh -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fExceptionions -fstack-protector-s
in --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
Trong tệp bao gồm từ src/buffer.cpp:12:0:
src/pyodbc.h:56:17: lỗi nghiêm trọng: sql.h: Không có tệp hoặc thư mục như vậy
#include <sql.h>
^
biên dịch chấm dứt.
lỗi: lệnh 'gcc' không thành công với trạng thái thoát 1
----------------------------------------
Lệnh "/usr/bin/python3 -u -c" nhập setuptools, tokenize;__file__='/tmp/pip-build-dp0ls1b2/pyodbc/setup.py';f=getattr(tokenize, 'op
vi', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(biên dịch(code, __file__, 'exec') )" cài đặt --record /tmp/pip-0dv
3z9sq-record/install-record.txt --single-version-externally-managed --compile" không thành công với mã lỗi 1 trong /tmp/pip-build-dp0ls1b2/pyod
bc/