【发布时间】: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' 检查日志以获取完整的命令输出。
【问题讨论】: