blue-yonder / turbodbc

Turbodbc is a Python module to access relational databases via the Open Database Connectivity (ODBC) interface. The module complies with the Python Database API Specification 2.0.
http://turbodbc.readthedocs.io/en/latest
MIT License
623 stars 85 forks source link

Install fails on python 3.7 (64 bit windows) #239

Open Maksimilian-Sennik-IDF opened 4 years ago

Maksimilian-Sennik-IDF commented 4 years ago

Install fails on python 3.7(Windows 10 x64) with the message:

(base) C:\SEpython>pip install turbodbc
Collecting turbodbc
  Using cached https://files.pythonhosted.org/packages/c9/a7/afbfb0a788259243867a5cc9efe4bd40c836a8e5776c1f04269a774913a6/turbodbc-3.3.0.tar.gz
Requirement already satisfied: pybind11>=2.2.0 in c:\users\dlbotov\appdata\local\continuum\anaconda3\lib\site-packages (from turbodbc) (2.4.3)
Requirement already satisfied: six in c:\users\dlbotov\appdata\local\continuum\anaconda3\lib\site-packages (from turbodbc) (1.12.0)
Building wheels for collected packages: turbodbc
  Building wheel for turbodbc (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\dlbotov\AppData\Local\Continuum\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\setup.py'"'"'; __file__='"'"'C:\\Users\\dlbotov\\AppDat
a\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\dlbotov\AppData\L
ocal\Temp\pip-wheel-36fcf8cx' --python-tag cp37
       cwd: C:\Users\dlbotov\AppData\Local\Temp\pip-install-y8x5_rar\turbodbc\
  Complete output (76 lines):
  warning: BOOST_ROOT enviroment variable not set
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\api_constants.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\connect.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\connection.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\constructors.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\cursor.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\data_types.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\exceptions.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\options.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\__init__.py -> build\lib.win-amd64-3.7\turbodbc
  running egg_info
  writing turbodbc.egg-info\PKG-INFO
  writing dependency_links to turbodbc.egg-info\dependency_links.txt
  writing requirements to turbodbc.egg-info\requires.txt
  writing top-level names to turbodbc.egg-info\top_level.txt
  reading manifest file 'turbodbc.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'turbodbc.egg-info\SOURCES.txt'
  running build_ext
  building 'turbodbc_intern' extension
  creating build\temp.win-amd64-3.7
  creating build\temp.win-amd64-3.7\Release
  creating build\temp.win-amd64-3.7\Release\src
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level1
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level2
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level3
  creating build\temp.win-amd64-3.7\Release\src\turbodbc
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\descriptions
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\field_translators
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\parameter_sets
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\result_sets
  creating build\temp.win-amd64-3.7\Release\src\turbodbc_python
  creating build\temp.win-amd64-3.7\Release\src\turbodbc_python\python_bindings
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\column_description.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\column_description.obj -DNOMINMAX
  column_description.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\connection.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\connection.obj -DNOMINMAX
  connection.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\cpp_odbc.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\cpp_odbc.obj -DNOMINMAX
  cpp_odbc.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\environment.obj -DNOMINMAX
  environment.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\error.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\error.obj -DNOMINMAX
  error.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\make_environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\make_environment.obj -DNOMINMAX
  make_environment.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\multi_value_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\multi_value_buffer.obj -DNOMINMAX
  multi_value_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\statement.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\statement.obj -DNOMINMAX
  statement.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\api.obj -DNOMINMAX
  api.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\level1.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\level1.obj -DNOMINMAX
  level1.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\unixodbc_backend.obj -DNOMINM
AX
  unixodbc_backend.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend_debug.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\unixodbc_backend_debug.
obj -DNOMINMAX
  unixodbc_backend_debug.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\api.obj -DNOMINMAX
  api.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\handles.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\handles.obj -DNOMINMAX
  handles.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\input_string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\input_string_buffer.obj -D
NOMINMAX
  input_string_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\input_u16string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\input_u16string_buffer.
obj -DNOMINMAX
  input_u16string_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users
\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\P
rogram Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\level1_connector.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\level1_connector.obj -DNOMINM
AX
  level1_connector.cpp
  src\cpp_odbc\level2\level1_connector.cpp(17): fatal error C1083: Cannot open include file: 'boost/locale.hpp': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for turbodbc
  Running setup.py clean for turbodbc
Failed to build turbodbc
Installing collected packages: turbodbc
  Running setup.py install for turbodbc ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\dlbotov\AppData\Local\Continuum\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\setup.py'"'"'; __file__='"'"'C:\\Users\\dlbotov\\AppD
ata\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\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\dlbotov\AppDa
ta\Local\Temp\pip-record-hdgr3utc\install-record.txt' --single-version-externally-managed --compile
         cwd: C:\Users\dlbotov\AppData\Local\Temp\pip-install-y8x5_rar\turbodbc\
    Complete output (76 lines):
    warning: BOOST_ROOT enviroment variable not set
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\api_constants.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\connect.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\connection.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\constructors.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\cursor.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\data_types.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\exceptions.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\options.py -> build\lib.win-amd64-3.7\turbodbc
    copying turbodbc\__init__.py -> build\lib.win-amd64-3.7\turbodbc
    running egg_info
    writing turbodbc.egg-info\PKG-INFO
    writing dependency_links to turbodbc.egg-info\dependency_links.txt
    writing requirements to turbodbc.egg-info\requires.txt
    writing top-level names to turbodbc.egg-info\top_level.txt
    reading manifest file 'turbodbc.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'turbodbc.egg-info\SOURCES.txt'
    running build_ext
    building 'turbodbc_intern' extension
    creating build\temp.win-amd64-3.7
    creating build\temp.win-amd64-3.7\Release
    creating build\temp.win-amd64-3.7\Release\src
    creating build\temp.win-amd64-3.7\Release\src\cpp_odbc
    creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level1
    creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level2
    creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level3
    creating build\temp.win-amd64-3.7\Release\src\turbodbc
    creating build\temp.win-amd64-3.7\Release\src\turbodbc\descriptions
    creating build\temp.win-amd64-3.7\Release\src\turbodbc\field_translators
    creating build\temp.win-amd64-3.7\Release\src\turbodbc\parameter_sets
    creating build\temp.win-amd64-3.7\Release\src\turbodbc\result_sets
    creating build\temp.win-amd64-3.7\Release\src\turbodbc_python
    creating build\temp.win-amd64-3.7\Release\src\turbodbc_python\python_bindings
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\column_description.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\column_description.obj -DNOMINMAX
    column_description.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\connection.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\connection.obj -DNOMINMAX
    connection.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\cpp_odbc.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\cpp_odbc.obj -DNOMINMAX
    cpp_odbc.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\environment.obj -DNOMINMAX
    environment.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\error.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\error.obj -DNOMINMAX
    error.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\make_environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\make_environment.obj -DNOMINMAX
    make_environment.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\multi_value_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\multi_value_buffer.obj -DNOMINMAX
    multi_value_buffer.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\statement.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\statement.obj -DNOMINMAX
    statement.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\api.obj -DNOMINMAX
    api.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\level1.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\level1.obj -DNOMINMAX
    level1.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\unixodbc_backend.obj -DNOMI
NMAX
    unixodbc_backend.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend_debug.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\unixodbc_backend_debu
g.obj -DNOMINMAX
    unixodbc_backend_debug.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\api.obj -DNOMINMAX
    api.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\handles.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\handles.obj -DNOMINMAX
    handles.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\input_string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\input_string_buffer.obj
-DNOMINMAX
    input_string_buffer.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\input_u16string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\input_u16string_buffe
r.obj -DNOMINMAX
    input_u16string_buffer.cpp
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Use
rs\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:
\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc\cpp_odbc\level2\level1_connector.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\level1_connector.obj -DNOMI
NMAX
    level1_connector.cpp
    src\cpp_odbc\level2\level1_connector.cpp(17): fatal error C1083: Cannot open include file: 'boost/locale.hpp': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\dlbotov\AppData\Local\Continuum\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\setup.py'"'"'; __fil
e__='"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-y8x5_rar\\turbodbc\\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\dlbotov\AppData\Local\Temp\pip-record-hdgr3utc\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.
keitherskine commented 4 years ago

I don't know if this will solve your problem @Maksimilian-Alfa , but this is how I installed turbodbc on Windows, 64-bit: https://github.com/blue-yonder/turbodbc/issues/236#issuecomment-570792316

Maksimilian-Sennik-IDF commented 4 years ago

I don't know if this will solve your problem @Maksimilian-Alfa , but this is how I installed turbodbc on Windows, 64-bit: #236 (comment)

'''

Just FYI, I did manage to install turbodbc in the end using the VS 2019 C++ compiler (but without installing Visual Studio). For reference, here's what I did:

  1. Download the VS 2019 build tools from https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019, and install the "C++ build tools" Workload.
  2. Download boost from https://www.boost.org/ (click on the "Current Release" version link, in my case "Version 1.72.0", then download the Windows zip file).
  3. Unzip the zipfile somewhere on your PC.
  4. In a command prompt, navigate to the boost top-level directory.
  5. Run .\bootstrap.bat (this generates the b2 executable)
  6. Run .\b2 (this generates the stage directory and contents, takes a few minutes to run)
  7. Set the BOOST_ROOT env variable with something like set BOOST_ROOT=C:\your\path\to\boost\boost_1_72_0\boost_1_72_0
  8. Run pip install turbodbc

Hi, @keitherskine .

I have some problem with 7. Set the BOOST_ROOT env variable with something like I set this variable, but install turbodbc aborts with an error:

Collecting turbodbc
  Using cached https://files.pythonhosted.org/packages/c9/a7/afbfb0a788259243867a5cc9efe4bd40c836a8e5776c1f04269a774913a6/turbodbc-3.3.0.tar.gz
Requirement already satisfied: pybind11>=2.2.0 in c:\users\dlbotov\appdata\local\continuum\anaconda3\lib\site-packages (from turbodbc) (2.4.3)
Requirement already satisfied: six in c:\users\dlbotov\appdata\local\continuum\anaconda3\lib\site-packages (from turbodbc) (1.12.0)
Building wheels for collected packages: turbodbc
  Building wheel for turbodbc (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\dlbotov\AppData\Local\Continuum\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-1sf_d_oo\\turbodbc\\set
up.py'"'"'; __file__='"'"'C:\\Users\\dlbotov\\AppData\\Local\\Temp\\pip-install-1sf_d_oo\\turbodbc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"
'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\dlbotov\AppData\Local\Temp\pip-wheel-unrfgqyo' --python-tag cp37
       cwd: C:\Users\dlbotov\AppData\Local\Temp\pip-install-1sf_d_oo\turbodbc\
  Complete output (76 lines):
  warning: BOOST_ROOT enviroment variable not set
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\api_constants.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\connect.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\connection.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\constructors.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\cursor.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\data_types.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\exceptions.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\options.py -> build\lib.win-amd64-3.7\turbodbc
  copying turbodbc\__init__.py -> build\lib.win-amd64-3.7\turbodbc
  running egg_info
  writing turbodbc.egg-info\PKG-INFO
  writing dependency_links to turbodbc.egg-info\dependency_links.txt
  writing requirements to turbodbc.egg-info\requires.txt
  writing top-level names to turbodbc.egg-info\top_level.txt
  reading manifest file 'turbodbc.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'turbodbc.egg-info\SOURCES.txt'
  running build_ext
  building 'turbodbc_intern' extension
  creating build\temp.win-amd64-3.7
  creating build\temp.win-amd64-3.7\Release
  creating build\temp.win-amd64-3.7\Release\src
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level1
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level2
  creating build\temp.win-amd64-3.7\Release\src\cpp_odbc\level3
  creating build\temp.win-amd64-3.7\Release\src\turbodbc
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\descriptions
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\field_translators
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\parameter_sets
  creating build\temp.win-amd64-3.7\Release\src\turbodbc\result_sets
  creating build\temp.win-amd64-3.7\Release\src\turbodbc_python
  creating build\temp.win-amd64-3.7\Release\src\turbodbc_python\python_bindings
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\column_description.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc
\column_description.obj -DNOMINMAX
  column_description.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\connection.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\connect
ion.obj -DNOMINMAX
  connection.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\cpp_odbc.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\cpp_odbc.
obj -DNOMINMAX
  cpp_odbc.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\enviro
nment.obj -DNOMINMAX
  environment.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\error.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\error.obj -D
NOMINMAX
  error.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\make_environment.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\m
ake_environment.obj -DNOMINMAX
  make_environment.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\multi_value_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc
\multi_value_buffer.obj -DNOMINMAX
  multi_value_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\statement.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\statemen
t.obj -DNOMINMAX
  statement.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level1\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level1\
api.obj -DNOMINMAX
  api.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level1\level1.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\leve
l1\level1.obj -DNOMINMAX
  level1.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp
_odbc\level1\unixodbc_backend.obj -DNOMINMAX
  unixodbc_backend.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level1\unixodbc_backend_debug.cpp /Fobuild\temp.win-amd64-3.7\Release\s
rc\cpp_odbc\level1\unixodbc_backend_debug.obj -DNOMINMAX
  unixodbc_backend_debug.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level2\api.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\level2\
api.obj -DNOMINMAX
  api.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level2\handles.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp_odbc\lev
el2\handles.obj -DNOMINMAX
  handles.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level2\input_string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\src\
cpp_odbc\level2\input_string_buffer.obj -DNOMINMAX
  input_string_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level2\input_u16string_buffer.cpp /Fobuild\temp.win-amd64-3.7\Release\s
rc\cpp_odbc\level2\input_u16string_buffer.obj -DNOMINMAX
  input_u16string_buffer.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iinclude/ -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\
Library\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include -IC:\Users\dlbotov\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\M
SVC\14.24.28314\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Fil
es (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x8
6)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc\cpp_odbc\level2\level1_connector.cpp /Fobuild\temp.win-amd64-3.7\Release\src\cpp
_odbc\level2\level1_connector.obj -DNOMINMAX
  level1_connector.cpp
  src\cpp_odbc\level2\level1_connector.cpp(17): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: boost/locale.hpp: No such file or directory,
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.24.28314\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for turbodbc

I think that problen is - warning: BOOST_ROOT enviroment variable not set. I set the value of the BOOST_ROOT Untitled variable via spyder but the error still occurs. Any ideas?

prdctofchem commented 4 years ago

set BOOST_ROOT=C:\Your Path To\Boost Parent Directory

I assumed that if there were spaces in the directory path that I would need to use quotes in my declaration (i.e. set BOOST_ROOT="C:\Program Files\Boost\boost_1_73_0") but this is not the case. DO NOT USE QUOTES IN YOUR DECLARATION of Boost_Root variable -- also note that the above command will only set it as a session variable in your current windows command session, unlike a proper environment variable that persists. For whatever reason the latter does not work for installation.