安装 web3 时如何解决此错误
how can i resolve this error while installing web3
y install' for lru-dict,因为未安装包 'wheel'。
对 websockets 使用旧版 'setup.py install',因为未安装包 'wheel'。
对位数组使用遗留 'setup.py install',因为未安装包 'wheel'。
对 cytoolz 使用旧版 'setup.py install',因为未安装软件包 'wheel'。
由于未安装包 'wheel',因此使用遗留 'setup.py install' 来节省开支。
对 varint 使用旧版 'setup.py install',因为未安装包 '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
运行 setup.py 为 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'"'"', 打开)(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 - 外部管理 --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
完整输出(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'"'"'; file='"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\setup.py'"'"';f = getattr(tokenize, '"'"'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' 检查日志以获得完整的命令输出。
您需要安装 Microsoft Visual C++ Build Tools。只需安装建议的软件包,重新启动计算机,然后再次尝试您的程序。我不记得具体要安装哪些包,但推荐的几个应该足够了。
我在使用 python 3.10.4 时遇到了同样的错误。也许,这是 python 3.10.x 版本的问题。当我使用 python 3.9.8.
时对我来说效果很好
y install' for lru-dict,因为未安装包 'wheel'。
对 websockets 使用旧版 'setup.py install',因为未安装包 'wheel'。
对位数组使用遗留 'setup.py install',因为未安装包 'wheel'。
对 cytoolz 使用旧版 'setup.py install',因为未安装软件包 'wheel'。
由于未安装包 'wheel',因此使用遗留 'setup.py install' 来节省开支。
对 varint 使用旧版 'setup.py install',因为未安装包 '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
运行 setup.py 为 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'"'"', 打开)(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 - 外部管理 --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
完整输出(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'"'"'; file='"'"'C:\Users\scs\AppData\Local\Temp\pip-install-1x2juewd\cytoolz_d8cc48a9187a4f34bf96c2d682dda0ae\setup.py'"'"';f = getattr(tokenize, '"'"'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' 检查日志以获得完整的命令输出。
您需要安装 Microsoft Visual C++ Build Tools。只需安装建议的软件包,重新启动计算机,然后再次尝试您的程序。我不记得具体要安装哪些包,但推荐的几个应该足够了。
我在使用 python 3.10.4 时遇到了同样的错误。也许,这是 python 3.10.x 版本的问题。当我使用 python 3.9.8.
时对我来说效果很好