Когда я устанавливаю pyodbc с помощью команды propmpt для сервера sql, он возвращает следующую ошибку - PullRequest
0 голосов
/ 30 октября 2019
ERROR: Command errored out with exit status 1:
 command: 'c:\users\pc1\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\pc1\\AppData\\Local\\Temp\\pip-install-oll6gnwp\\pyodbc\\setup.py'"'"'; __file__='"'"'C:\\Users\\pc1\\AppData\\Local\\Temp\\pip-install-oll6gnwp\\pyodbc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\pc1\AppData\Local\Temp\pip-record-_plp0xxd\install-record.txt' --single-version-externally-managed --compile
     cwd: C:\Users\pc1\AppData\Local\Temp\pip-install-oll6gnwp\pyodbc\
Complete output (12 lines):
running install
running build
running build_ext
building 'pyodbc' extension
creating build
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\src
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPYODBC_VERSION=4.0.27 -Ic:\users\pc1\appdata\local\programs\python\python38\include -Ic:\users\pc1\appdata\local\programs\python\python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpsrc\buffer.cpp /Fobuild\temp.win-amd64-3.8\Release\src\buffer.obj /Wall /wd4514 /wd4820 /wd4668 /wd4711 /wd4100 /wd4127 /wd4191
buffer.cpp
C:\Users\pc1\AppData\Local\Temp\pip-install-oll6gnwp\pyodbc\src\pyodbc.h(19): fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------

ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: 'c: \ users \ pc1 \ appdata \ local \ Programs \ python \ python38 \ python.exe' -u -c 'импортировать sys, setuptools, tokenize;sys.argv [0] = '"'" 'C: \ Users \ pc1 \ AppData \ Local \ Temp \ pip-install-oll6gnwp \ pyodbc \ setup.py' "'"'; file = '"'" 'C: \ Users \ pc1 \ AppData \ Local \ Temp \ pip-install-oll6gnwp \ pyodbc \ setup.py' "'"'; f = getattr (tokenize, '"'"' open '"'" ', open) ( file ); code = f.read (). replace (' "'" \ r \ n' "'"', '"'"' \ n '"' "'); f.close (); exec (скомпилировать (код, файл ,'" '"' exec '"' "'))' install --record'C: \ Users \ pc1 \ AppData \ Local \ Temp \ pip-record-_plp0xxd \ install-record.txt' --single-version-externally-managed --compile Проверить журналы для полного вывода команды.

...