Closed Benakich closed 2 years ago
I had the exact same problem and i believe i got around it finally by installing cytoolz own its own. See if that works, if not message me and ill pull up my terminal history to double check...
Try Pip Install cython then try the web3 install again
same issue here..the above statement is not working
Hey Guys, I was also facing the same issue. I exactly don't remember what I did but I can assure you that I found the solution online (Probably on StackOverflow). So, if you are stuck, search your error on Google.
You can try "pip3 install black" or use "pip3/python3" instead of pip/python and if you are on mac try installing "Xcode command line tools" these are the two things I remember.
I am also new to python but these are the things I remember doing. Have an Epic day guys :)
I had the exact same problem and i believe i got around it finally by installing cytoolz own its own. See if that works, if not message me and ill pull up my terminal history to double check...
Nah, it still doesnt work. Pls double check
Come ON...the other guy proposes to google.search the issue / while saying he solved the issue by pip3install black!!!
GET serious..Most of searching the issue for days.. and one error comes up with another. I have installed build tools as said, tried different python versions, changed the .dir as proposed by some re the SDK 10 and still there is an error.
No I am having the fatal error C1083: Cannot open include file: 'io.h
Is there any appropriate answer? and pls be advised that I am google searching as well
Wheeeeeeew finally resolved mine. This is how i did it First owing to the error "error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/" you need to install C++ 14.0 from Visual Studio installer which you can also get from the link Try to make sure you are getting the same build tools version as your installed Visual Studio ex. dont install build tools 2022 while having Visual studio 2019 (also i dont know if you need the information but the install is about 810MB)
after that i restarted visual studio again, and now i got a new error (PS: i am new so i dont know if this is regular information, but the error is usually just before a last paragraph of code, knowing this allowed me to face the error directly rather than being intimidated with all the other mumbo jumbo)
the new error i got was "LINK : fatal error LNK1158: cannot run 'rc.exe' error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe' failed with exit code 1158"
resolved this by copying rc.exe and rcdll.dll from "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64" to the directory in my error "'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\".
once i did this, it worked and i am as happy as can be 😊
Hope this works for you
Now the next error is dealing with this
ModuleNotFoundError: No module named 'Web3'
Any hints?
Thought it would go away after dealing with installing web3
I installed cytoolz, then I installed cython , then I installed ETH-brownie , and web3.py etc using the command ‘’’pip3 install’’’ let me know if this works .
Sent from my iPhone
On Feb 10, 2022, at 5:04 AM, Benakich @.***> wrote:
I had the exact same problem and i believe i got around it finally by installing cytoolz own its own. See if that works, if not message me and ill pull up my terminal history to double check...
Nah, it still doesnt work. Pls double check
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.
Have you tried setting up a clean environment and then installing the course packages? I’ve linked an art for you below . Once your inside the env you can check what packages you have by typing ‘’’pip list’’’ Then from there install any course packages you need from the video . I just went back to the start of the VS Code section and listened to each package we needed and installed them in my virtualenv .
https://docs.python.org/3/library/venv.html
Hope this helps
Sent from my iPhone
On Feb 10, 2022, at 10:01 PM, Take In The Mirror @.***> wrote:
I installed cytoolz, then I installed cython , then I installed ETH-brownie , and web3.py etc using the command ‘’’pip3 install’’’ let me know if this works .
Sent from my iPhone
On Feb 10, 2022, at 5:04 AM, Benakich @.***> wrote:
I had the exact same problem and i believe i got around it finally by installing cytoolz own its own. See if that works, if not message me and ill pull up my terminal history to double check...
Nah, it still doesnt work. Pls double check
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.
ok, resolved that too, so closing this
I was able to fix this issue for myself by installing the Visual Studio Community Edition and choosing the Desktop development with C++ Workload. Installing the C++ redist alone did not work.
Ongoing issue and a blocker for some days. Not able to install web3 successfully. Tried downloading Venv and cpython but did not work. I am on python 3.12.0. mac os 14.1 (sonoma), M2 Please see the issue below and advise. Thanks.
Building wheels for collected packages: aiohttp
Building wheel for aiohttp (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for aiohttp (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [188 lines of output]
*********************
* Accelerated build *
*********************
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-universal2-cpython-312
creating build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_ws.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/worker.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/multipart.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_response.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/client_ws.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/test_utils.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/tracing.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_exceptions.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_middlewares.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/http_exceptions.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_app.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/streams.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_protocol.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/log.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/client.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_urldispatcher.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_request.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/http_websocket.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/client_proto.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/locks.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_runner.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_server.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/base_protocol.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/payload.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/client_reqrep.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/http.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_log.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/resolver.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/formdata.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/payload_streamer.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_routedef.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/connector.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/client_exceptions.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/typedefs.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/hdrs.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/web_fileresponse.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/http_writer.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/tcp_helpers.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/helpers.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/http_parser.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/cookiejar.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/pytest_plugin.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/abc.py -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
running egg_info
writing aiohttp.egg-info/PKG-INFO
writing dependency_links to aiohttp.egg-info/dependency_links.txt
writing requirements to aiohttp.egg-info/requires.txt
writing top-level names to aiohttp.egg-info/top_level.txt
reading manifest file 'aiohttp.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'aiohttp' anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.lib' found anywhere in distribution
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.a' found anywhere in distribution
warning: no previously-included files matching '*.obj' found anywhere in distribution
warning: no previously-included files found matching 'aiohttp/*.html'
no previously-included directories found matching 'docs/_build'
adding license file 'LICENSE.txt'
writing manifest file 'aiohttp.egg-info/SOURCES.txt'
copying aiohttp/_cparser.pxd -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_find_header.pxd -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_headers.pxi -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_helpers.pyi -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_helpers.pyx -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_http_parser.pyx -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_http_writer.pyx -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/_websocket.pyx -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
copying aiohttp/py.typed -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp
creating build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_cparser.pxd.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_find_header.pxd.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_helpers.pyi.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_helpers.pyx.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_http_parser.pyx.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_http_writer.pyx.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/_websocket.pyx.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
copying aiohttp/.hash/hdrs.py.hash -> build/lib.macosx-10.9-universal2-cpython-312/aiohttp/.hash
running build_ext
building 'aiohttp._websocket' extension
creating build/temp.macosx-10.9-universal2-cpython-312
creating build/temp.macosx-10.9-universal2-cpython-312/aiohttp
clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -arch arm64 -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c aiohttp/_websocket.c -o build/temp.macosx-10.9-universal2-cpython-312/aiohttp/_websocket.o
aiohttp/_websocket.c:1475:17: warning: 'Py_OptimizeFlag' is deprecated [-Wdeprecated-declarations]
if (unlikely(!Py_OptimizeFlag)) {
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/pydebug.h:13:1: note: 'Py_OptimizeFlag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:2680:27: warning: 'ma_version_tag' is deprecated [-Wdeprecated-declarations]
return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
^
aiohttp/_websocket.c:1118:65: note: expanded from macro '__PYX_GET_DICT_VERSION'
#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag)
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/dictobject.h:22:5: note: 'ma_version_tag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) uint64_t ma_version_tag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:2692:36: warning: 'ma_version_tag' is deprecated [-Wdeprecated-declarations]
return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
^
aiohttp/_websocket.c:1118:65: note: expanded from macro '__PYX_GET_DICT_VERSION'
#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag)
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/dictobject.h:22:5: note: 'ma_version_tag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) uint64_t ma_version_tag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:2696:56: warning: 'ma_version_tag' is deprecated [-Wdeprecated-declarations]
if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
^
aiohttp/_websocket.c:1118:65: note: expanded from macro '__PYX_GET_DICT_VERSION'
#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag)
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/dictobject.h:22:5: note: 'ma_version_tag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) uint64_t ma_version_tag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:2741:9: warning: 'ma_version_tag' is deprecated [-Wdeprecated-declarations]
__PYX_PY_DICT_LOOKUP_IF_MODIFIED(
^
aiohttp/_websocket.c:1125:16: note: expanded from macro '__PYX_PY_DICT_LOOKUP_IF_MODIFIED'
if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
^
aiohttp/_websocket.c:1118:65: note: expanded from macro '__PYX_GET_DICT_VERSION'
#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag)
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/dictobject.h:22:5: note: 'ma_version_tag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) uint64_t ma_version_tag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:2741:9: warning: 'ma_version_tag' is deprecated [-Wdeprecated-declarations]
__PYX_PY_DICT_LOOKUP_IF_MODIFIED(
^
aiohttp/_websocket.c:1129:30: note: expanded from macro '__PYX_PY_DICT_LOOKUP_IF_MODIFIED'
__pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
^
aiohttp/_websocket.c:1118:65: note: expanded from macro '__PYX_GET_DICT_VERSION'
#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag)
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/cpython/dictobject.h:22:5: note: 'ma_version_tag' has been explicitly marked deprecated here
Py_DEPRECATED(3.12) uint64_t ma_version_tag;
^
/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
aiohttp/_websocket.c:3042:55: error: no member named 'ob_digit' in 'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
~~~~~~~~~~~~~~~~~~ ^
aiohttp/_websocket.c:3097:55: error: no member named 'ob_digit' in 'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
~~~~~~~~~~~~~~~~~~ ^
aiohttp/_websocket.c:3238:55: error: no member named 'ob_digit' in 'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
~~~~~~~~~~~~~~~~~~ ^
aiohttp/_websocket.c:3293:55: error: no member named 'ob_digit' in 'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
~~~~~~~~~~~~~~~~~~ ^
aiohttp/_websocket.c:3744:47: error: no member named 'ob_digit' in 'struct _longobject'
const digit* digits = ((PyLongObject*)b)->ob_digit;
~~~~~~~~~~~~~~~~~~ ^
6 warnings and 5 errors generated.
error: command '/usr/bin/clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for aiohttp
Failed to build aiohttp
ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects
when i try to install web3 it doesnt work. I already went online to try a few solutions, including using a virtenv, but i seem to be stuck Error given
ERROR: Command errored out with exit status 1: command: 'c:\users\nairaland\appdata\local\programs\python\python39\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\nairaland\AppData\Local\Temp\pip-install-oxr2oukf\cytoolz_bf77caf4501e4d3b80784ada1e45b7d2\setup.py'"'"'; file='"'"'C:\Users\nairaland\AppData\Local\Temp\pip-install-oxr2oukf\cytoolz_bf77caf4501e4d3b80784ada1e45b7d2\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\nairaland\AppData\Local\Temp\pip-record-k3n0p9b5\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\nairaland\appdata\local\programs\python\python39\Include\cytoolz' cwd: C:\Users\nairaland\AppData\Local\Temp\pip-install-oxr2oukf\cytoolz_bf77caf4501e4d3b80784ada1e45b7d2\ Complete output (49 lines): ALERT: Cython not installed. Building without Cython. running install running build running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\cytoolz copying cytoolz\compatibility.py -> build\lib.win-amd64-3.9\cytoolz
copying cytoolz_signatures.py -> build\lib.win-amd64-3.9\cytoolz
copying cytoolz_version.py -> build\lib.win-amd64-3.9\cytoolz copying cytoolz__init.py -> build\lib.win-amd64-3.9\cytoolz creating build\lib.win-amd64-3.9\cytoolz\curried copying cytoolz\curried\exceptions.py -> build\lib.win-amd64-3.9\cytoolz\curried copying cytoolz\curried\operator.py -> build\lib.win-amd64-3.9\cytoolz\curried copying cytoolz\curried\init.py -> build\lib.win-amd64-3.9\cytoolz\curried copying cytoolz\dicttoolz.pyx -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\functoolz.pyx -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\itertoolz.pyx -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\recipes.pyx -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\utils.pyx -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\cpython.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\dicttoolz.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\functoolz.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\itertoolz.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\recipes.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\utils.pxd -> build\lib.win-amd64-3.9\cytoolz copying cytoolz\init__.pxd -> build\lib.win-amd64-3.9\cytoolz creating build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\dev_skip_test.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_compatibility.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_curried.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_curried_toolzlike.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_dev_skip_test.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_dicttoolz.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_docstrings.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_doctests.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_embedded_sigs.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_functoolz.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_inspect_args.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_itertoolz.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_none_safe.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_recipes.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_serialization.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_signatures.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_tlz.py -> build\lib.win-amd64-3.9\cytoolz\tests copying cytoolz\tests\test_utils.py -> build\lib.win-amd64-3.9\cytoolz\tests running build_ext building 'cytoolz.dicttoolz' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
ERROR: Command errored out with exit status 1: 'c:\users\nairaland\appdata\local\programs\python\python39\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\nairaland\AppData\Local\Temp\pip-install-oxr2oukf\cytoolz_bf77caf4501e4d3b80784ada1e45b7d2\setup.py'"'"'; file='"'"'C:\Users\nairaland\AppData\Local\Temp\pip-install-oxr2oukf\cytoolz_bf77caf4501e4d3b80784ada1e45b7d2\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\nairaland\AppData\Local\Temp\pip-record-k3n0p9b5\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\nairaland\appdata\local\programs\python\python39\Include\cytoolz' Check the logs for full command output.