Puncte:0

Se instalează pyobdc

drapel ar

Încerc să instalez pyodbc folosind pip3, dar primesc eroarea de mai jos:

[hvr@07EUW1HVRHAP02A ~]$ pip3 install pyodbc
Colectarea pyodbc
  Utilizarea cache-ului https://files.pythonhosted.org/packages/81/0d/bb08bb16c97765244791c73e49de9fd4c24bb3ef00313aed82e5640dee5d/pyodbc-4.0.30
.tar.gz
Instalarea pachetelor colectate: pyodbc
  Rularea setup.py install pentru pyodbc... eroare
    Ieșire completă din comanda /usr/bin/python3 -u -c „import setuptools, tokenize;__file__='/tmp/pip-build-dp0ls1b2/pyodbc/setup.py”
;f=getattr(tokenize, 'deschide', deschide)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile() cod, __file__, 'exec'))" insta
ll --record /tmp/pip-0dv3z9sq-record/install-record.txt --single-version-externally-managed --compile:
    rulează instalarea
    rulează build
    rulează build_ext
    construirea extensiei „pyodbc”.
    creând construirea
    creând build/temp.linux-x86_64-3.6
    creând 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
    În fișierul inclus din src/buffer.cpp:12:0:
    src/pyodbc.h:56:17: eroare fatală: sql.h: Nu există un astfel de fișier sau director
     #include <sql.h>
                     ^
    compilarea sa încheiat.
    eroare: comanda „gcc” a eșuat cu starea de ieșire 1
   
    ----------------------------------------
Comanda "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-dp0ls1b2/pyodbc/setup.py';f=getattr(tokenize, 'op
ro', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec') )" install --record /tmp/pip-0dv
3z9sq-record/install-record.txt --single-version-externally-managed --compile" a eșuat cu codul de eroare 1 în /tmp/pip-build-dp0ls1b2/pyod
BC/
Martin avatar
drapel kz
verificați această postare: https://stackoverflow.com/questions/31353137/sql-h-not-found-when-installing-pyodbc-on-heroku - încercați să instalați ```unixodbc unixodbc-dev``` pentru a obține lipsesc fișierele antet...
Puncte:0
drapel ng

This issue can be address by first installing ODBC libraries for UNIX by running following commands:

:~$ sudo apt install unixodbc-dev

:~$ pip install pyodbc

pugazhendhi avatar
drapel ar
Am instalat deja unixodbc-dev pe serverul meu, dar încă aceeași eroare. Folosesc pip3 install pyodbc și nu pip. Orice alte pachete care urmează să fie instalate sau căile modulelor care urmează să fie modificate

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.