0

I was trying to install some requirements of a project whose results I wanted to reproduce locally in a conda virtual environment (Windows 10, Python 3.6). However I keep getting these errors while installing bcolz, first building wheels fails and running setup.py clean fails. Some of the lines from the first error aren't visible in the command window.

      ----------------------------------------
  ERROR: Failed building wheel for bcolz
  Running setup.py clean for bcolz
Failed to build bcolz
Installing collected packages: bcolz
    Running setup.py install for bcolz ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SURAJJ~1\\AppData\\Local\\Temp\\pip-install-h9n_6hlg\\bcolz_7f9dff8e098e4c12bdfb5359f23d0175\\setup.py'"'"'; __file__='"'"'C:\\Users\\SURAJJ~1\\AppData\\Local\\Temp\\pip-install-h9n_6hlg\\bcolz_7f9dff8e098e4c12bdfb5359f23d0175\\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\SURAJJ~1\AppData\Local\Temp\pip-record-y0154arb\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Anaconda\Include\bcolz'
         cwd: C:\Users\SURAJJ~1\AppData\Local\Temp\pip-install-h9n_6hlg\bcolz_7f9dff8e098e4c12bdfb5359f23d0175\
    Complete output (64 lines):
    SSE2 detected
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\bcolz
    copying bcolz\arrayprint.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\attrs.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\chunked_eval.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\ctable.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\defaults.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\py2help.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\py2help_tests.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\toplevel.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\utils.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\version.py -> build\lib.win-amd64-3.7\bcolz
    copying bcolz\__init__.py -> build\lib.win-amd64-3.7\bcolz
    creating build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\all.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\common.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_attrs.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_carray.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_carray_objects.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_ctable.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_ndcarray.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\test_queries.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\tests\__init__.py -> build\lib.win-amd64-3.7\bcolz\tests
    copying bcolz\carray_ext.pxd -> build\lib.win-amd64-3.7\bcolz
    running build_ext
    skipping 'bcolz\carray_ext.c' Cython extension (up-to-date)
    building 'bcolz.carray_ext' extension
    creating build\temp.win-amd64-3.7
    creating build\temp.win-amd64-3.7\Release
    creating build\temp.win-amd64-3.7\Release\bcolz
    creating build\temp.win-amd64-3.7\Release\c-blosc
    creating build\temp.win-amd64-3.7\Release\c-blosc\blosc
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\lz4-1.8.1.2
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\snappy-1.1.1
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zlib-1.2.8
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\common
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\compress
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\decompress
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\deprecated
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\dictBuilder
    creating build\temp.win-amd64-3.7\Release\c-blosc\internal-complibs\zstd-1.3.4\legacy
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -D__SSE2__=1 -Ibcolz -Ic-blosc\blosc -Ic-blosc/internal-complibs\lz4-1.8.1.2 -Ic-blosc/internal-complibs\snappy-1.1.1 -Ic-blosc/internal-complibs\zlib-1.2.8 -Ic-blosc/internal-complibs\zstd-1.3.4 -Ic-blosc/internal-complibs\zstd-1.3.4\common -Ic-blosc/internal-complibs\zstd-1.3.4\compress -Ic-blosc/internal-complibs\zstd-1.3.4\decompress -Ic-blosc/internal-complibs\zstd-1.3.4\deprecated -Ic-blosc/internal-complibs\zstd-1.3.4\dictBuilder -Ic-blosc/internal-complibs\zstd-1.3.4\dll -Ic-blosc/internal-complibs\zstd-1.3.4\legacy -IC:\Anaconda\lib\site-packages\numpy\core\include -IC:\Anaconda\include -IC:\Anaconda\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tcbcolz\carray_ext.c /Fobuild\temp.win-amd64-3.7\Release\bcolz\carray_ext.obj -DSHUFFLE_SSE2_ENABLED
    carray_ext.c
    C:\Anaconda\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
    SSE2 detected
    running install
    running build
    running build_py
    copying bcolz\version.py -> build\lib.win-amd64-3.7\bcolz
    running build_ext
    skipping 'bcolz\carray_ext.c' Cython extension (up-to-date)
    building 'bcolz.carray_ext' extension
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -D__SSE2__=1 -Ibcolz -Ic-blosc\blosc -Ic-blosc/internal-complibs\lz4-1.8.1.2 -Ic-blosc/internal-complibs\snappy-1.1.1 -Ic-blosc/internal-complibs\zlib-1.2.8 -Ic-blosc/internal-complibs\zstd-1.3.4 -Ic-blosc/internal-complibs\zstd-1.3.4\common -Ic-blosc/internal-complibs\zstd-1.3.4\compress -Ic-blosc/internal-complibs\zstd-1.3.4\decompress -Ic-blosc/internal-complibs\zstd-1.3.4\deprecated -Ic-blosc/internal-complibs\zstd-1.3.4\dictBuilder -Ic-blosc/internal-complibs\zstd-1.3.4\dll -Ic-blosc/internal-complibs\zstd-1.3.4\legacy -IC:\Anaconda\lib\site-packages\numpy\core\include -IC:\Anaconda\include -IC:\Anaconda\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tcbcolz\carray_ext.c /Fobuild\temp.win-amd64-3.7\Release\bcolz\carray_ext.obj -DSHUFFLE_SSE2_ENABLED
    carray_ext.c
    C:\Anaconda\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SURAJJ~1\\AppData\\Local\\Temp\\pip-install-h9n_6hlg\\bcolz_7f9dff8e098e4c12bdfb5359f23d0175\\setup.py'"'"'; __file__='"'"'C:\\Users\\SURAJJ~1\\AppData\\Local\\Temp\\pip-install-h9n_6hlg\\bcolz_7f9dff8e098e4c12bdfb5359f23d0175\\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\SURAJJ~1\AppData\Local\Temp\pip-record-y0154arb\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Anaconda\Include\bcolz' Check the logs for full command output.

My attempts to solve this: I searched for failed to build wheel for bcolz and I found zipline installation error : failed building wheel for bcolz which from the logs posted seems to be different. From the missing file "io.h" and the post Cannot open include file: 'io.h': No such file or directory I figured it might be a build tools problem so I uninstalled and reinstalled build tools from the Visual Studio installer, also tried pip install buildtools, but nothing changed (I do have Windows 10 SDK installed). My next attempt was after reading the answer that said the INCLUDE path needs to be updated with the path containing io.h, although that didn't change anything either. I don't have any more ideas about how to solve this error, would be grateful for help.

0 Answers0