Reputation: 159
any advice would be greatly appreciated. I have installed visual studio like it tells me in the error and I have also attempted to pip install this in a venv environment however its still not working I have included the full error message below.
The error message is a little long this is the last message it gives error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
as mentioned I have already installed visual studio so I do not understand I have looked into it being a env variable that I need to create to no avalie it sounds like theirs a missing folder by the looks of the error, if so how do I go about fixing this?
ERROR: Command errored out with exit status 1:
command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-wheel-gzs5afno' --python-tag cp37
cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\lru-dict\
Complete output (11 lines):
running bdist_wheel
running build
running build_ext
building 'lru' extension
creating build
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tclru.c /Fobuild\temp.win-amd64-3.7\Release\lru.obj
lru.c
c:\users\carl-\appdata\local\programs\python\python37\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\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for lru-dict
Running setup.py clean for lru-dict
Building wheel for cytoolz (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\cytoolz\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\cytoolz\\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\carl-\AppData\Local\Temp\pip-wheel-a6zbn7gs' --python-tag cp37
cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\cytoolz\
Complete output (55 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\cytoolz
copying cytoolz\compatibility.py -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\utils_test.py -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\_signatures.py -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\_version.py -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\__init__.py -> build\lib.win-amd64-3.7\cytoolz
creating build\lib.win-amd64-3.7\cytoolz\curried
copying cytoolz\curried\exceptions.py -> build\lib.win-amd64-3.7\cytoolz\curried
copying cytoolz\curried\operator.py -> build\lib.win-amd64-3.7\cytoolz\curried
copying cytoolz\curried\__init__.py -> build\lib.win-amd64-3.7\cytoolz\curried
copying cytoolz\dicttoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\functoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\itertoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\recipes.pyx -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\utils.pyx -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\cpython.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\dicttoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\functoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\itertoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\recipes.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\utils.pxd -> build\lib.win-amd64-3.7\cytoolz
copying cytoolz\__init__.pxd -> build\lib.win-amd64-3.7\cytoolz
creating build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\dev_skip_test.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_compatibility.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_curried.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_curried_toolzlike.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_dev_skip_test.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_dicttoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_docstrings.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_doctests.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_embedded_sigs.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_functoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_inspect_args.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_itertoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_none_safe.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_recipes.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_serialization.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_signatures.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_tlz.py -> build\lib.win-amd64-3.7\cytoolz\tests
copying cytoolz\tests\test_utils.py -> build\lib.win-amd64-3.7\cytoolz\tests
running build_ext
building 'cytoolz.dicttoolz' extension
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
creating build\temp.win-amd64-3.7\Release\cytoolz
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tccytoolz/dicttoolz.c /Fobuild\temp.win-amd64-3.7\Release\cytoolz/dicttoolz.obj
dicttoolz.c
c:\users\carl-\appdata\local\programs\python\python37\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\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for cytoolz
Running setup.py clean for cytoolz
Failed to build lru-dict cytoolz
Installing collected packages: lru-dict, cytoolz, eth-utils, attrdict, hexbytes, parsimonious, eth-abi, eth-keys, eth-keyfile, rlp, eth-rlp, eth-account, web3
Running setup.py install for lru-dict ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-record-89q4z0xh\install-record.txt' --single-version-externally-managed --compile
cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\lru-dict\
Complete output (11 lines):
running install
running build
running build_ext
building 'lru' extension
creating build
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tclru.c /Fobuild\temp.win-amd64-3.7\Release\lru.obj
lru.c
c:\users\carl-\appdata\local\programs\python\python37\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\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-record-89q4z0xh\install-record.txt' --single-version-externally-manag
ed --compile Check the logs for full command output.
Upvotes: 2
Views: 11999
Reputation: 1
On Windows 10, I tried to install Microsoft Visual C++ Build Tools, but that didn't solve the problem. So I installed a Linux-based system instead, used it as dual boot, and it works.
Upvotes: -4
Reputation: 11
Not sure if my problem was the same, but downloading Microsoft C++ build tools worked for me
Upvotes: 1
Reputation: 421
just install cython
pip install cython #in the same environment
Upvotes: 3
Reputation: 20482
The issue here is
c:\users\carl-\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
What pip
is doing here is downloading the web3
source and trying to compile it using the compiler that came with your visual studio in C:\Program Files (x86)\Microsoft Visual Studio
It fails, because it cannot find headers which come bundled with the Windows SDK
(see also this post) which you can install using the Visual Studio Installer
. Simply select "Modify" and then "Individual Components" and install the "Windows 10 SDK". That should solve your problem
Upvotes: 2