【问题标题】:how can i resolve this error while installing web3安装 web3 时如何解决此错误
【发布时间】:2021-12-23 16:37:05
【问题描述】:

y install' 用于 lru-dict,因为未安装包 'wheel'。 为 websockets 使用传统的“setup.py install”,因为没有安装包“wheel”。 对 bitarray 使用旧版“setup.py install”,因为未安装包“wheel”。 对 cytoolz 使用旧版“setup.py install”,因为未安装包“wheel”。 使用传统的“setup.py install”进行简约,因为没有安装包“wheel”。 对 varint 使用旧版“setup.py install”,因为未安装“wheel”包。 安装收集的包:cytoolz、6、eth-utils、varint、rlp、pycryptodome、parsimonious、netaddr、multidict、hexbytes、frozenlist、eth-keys、base58、yarl、pyrsistent、multiaddr、eth-rlp、eth-keyfile、eth- abi、bitarray、attrs、异步超时、aiosignal、websockets、pywin32、protobuf、lru-dict、jsonschema、ipfshttpclient、eth-account、aiohttp、web3 为 cytoolz 运行 setup.py install ... 错误 错误:命令出错,退出状态为 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'"'"'; 文件='"'"'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\包括\cytoolz' cwd: C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae
完整输出(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 运行安装 运行构建 运行 build_py 创建构建 创建 build\lib.win-amd64-3.10 创建 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 复制 cytoolz\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 复制 cytoolz\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 复制 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'"'"'; 文件='"'"'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' 检查日志以获取完整的命令输出。

【问题讨论】:

    标签: python web3py


    【解决方案1】:

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

    【讨论】:

    • 已经这样做了,但仍然显示错误
    • 你能记得并准确地说出要安装哪些软件包吗?
    猜你喜欢
    • 2022-07-26
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 2023-03-22
    • 2022-01-24
    • 1970-01-01
    • 2021-11-02
    • 2019-06-26
    相关资源
    最近更新 更多