繁体   English   中英

安装 web3 时如何解决此错误

[英]how can i resolve this error while installing web3

y install' for lru-dict,因为 package 'wheel' 没有安装。 为 websockets 使用遗留的 'setup.py install',因为 package 'wheel' 没有安装。 对位数组使用旧版“setup.py install”,因为未安装 package“wheel”。 对 cytoolz 使用旧版“setup.py install”,因为未安装 package“wheel”。 由于未安装 package 'wheel',因此使用旧版 'setup.py install' 进行节俭。 对 varint 使用遗留的 'setup.py install',因为 package 'wheel' 没有安装。 安装收集的包:cytoolz, six, eth-utils, varint, rlp, pycryptodome, parsimonious,.netaddr, multidict, hexbytes, frozenlist, eth-keys, base58, yarl, pyrsistent, multiaddr, eth-rlp, eth-keyfile, eth -abi, bitarray, attrs, async-timeout, aiosignal, websockets, pywin32, protobuf, lru-dict, jsonschema, ipfshttpclient, eth-account, aiohttp, web3 Running setup.py install for cytoolz...错误错误:命令出错退出状态为 1:命令:'C:\Users\scs\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\setup.py'"'"'; file ='"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\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\scs\AppData\Local\Temp\pip-record-9zksksgh\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\scs\AppData\Local\Programs\Python\Python310\Include\cytoolz' cwd: C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd \cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae
完成 output(53 行):[1/5] Cythonizing cytoolz/utils.pyx [2/5] Cythonizing cytoolz/dicttoolz.pyx [3/5] Cythonizing cytoolz/functoolz.pyx [4/5] Cythonizing cytoolz/itertoolz。 pyx [5/5] Cythonizing cytoolz/recipes.pyx running install running build running build_py creating build creating build\lib.win-amd64-3.10 creating build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\compatibility.py -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz_signatures.py -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz_version.py -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz_ init _。 py -> build\lib.win-amd64-3.10\cytoolz 创建 build\lib.win-amd64-3.10\cytoolz\curried 复制 cytoolz\curried\exceptions.py -> build\lib.win-amd64-3.10\cytoolz\ curried 复制 cytoolz\curried\operator.py -> build\lib.win-amd64-3.10\cytoolz\curried 复制 cytoolz\curried_ init _.py -> build\lib.win-amd64-3.10\cytoolz\curried 复制 cytoolz\ dicttoolz.pyx -> build\lib.win-amd64-3.10\cytoolz 复制细胞工具 z\functoolz.pyx -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\itertoolz.pyx -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\recipes.pyx -> build\lib.win -amd64-3.10\cytoolz 复制 cytoolz\utils.pyx -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\cpython.pxd -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\dicttoolz.pxd -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\functoolz.pxd -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\itertoolz.pxd -> build\lib.win-amd64-3.10\ cytoolz 复制 cytoolz\recipes.pxd -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz\utils.pxd -> build\lib.win-amd64-3.10\cytoolz 复制 cytoolz_ init _.pxd -> build\lib .win-amd64-3.10\cytoolz 创建 build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\dev_skip_test.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\ test_compatibility.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_curried.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 c ytoolz\tests\test_curried_toolzlike.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_dev_skip_test.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\ test_dicttoolz.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_docstrings.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_doctests.py - > build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_embedded_sigs.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_functoolz.py -> build\lib .win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_inspect_args.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_itertoolz.py -> build\lib.win-amd64 -3.10\cytoolz\tests 复制 cytoolz\tests\test_none_safe.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_recipes.py -> build\lib.win-amd64-3.10\cytoolz \tests 复制 cytoolz\tests\test_serialization.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 ing cytoolz\tests\test_signatures.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests\test_tlz.py -> build\lib.win-amd64-3.10\cytoolz\tests 复制 cytoolz\tests \test_utils.py -> build\lib.win-amd64-3.10\cytoolz\tests 运行 build_ext 构建 'cytoolz.dicttoolz' 扩展错误:需要 Microsoft Visual C++ 14.0 或更高版本。 使用“Microsoft C++ 构建工具”获取它: https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------------------- ------------------ 错误:命令出错,退出状态为 1:'C:\Users\scs\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\setup.py'"'"'; file ='"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\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\scs\AppData\Local\Temp\pip-record-9zksksgh\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\scs\AppData\Local\Programs\Python\Python310\Include\cytoolz' 检查日志中的完整命令 output。

您需要安装 Microsoft Visual C++ 构建工具。 只需安装建议的软件包,重新启动计算机,然后再次尝试您的程序。 我不记得确切要安装哪些软件包,但推荐的几个应该足够了。

使用 python 3.10.4 时出现同样的错误。 也许,这是 python 3.10.x 版本的问题。 当我使用 python 3.9.8 时,它对我来说工作得很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM