错误:在macOS上安装web3.py时,无法为cytolz构建轮子



尝试进行时

pip install web3

我总是得到以下错误

为cytolz(setup.py)构建轮子…错误错误:命令出错,退出状态为1:命令:/Library/Frameworks/Python.framework/Versions/310/bin/python3-u-c'导入io、os、sys、setuptools、tokenize;sys.argv[0]=""'/private/var/folders/gb/5fvn1z1s689bzt7vbll5845c0000gn/T/pip安装cxwpjegv/cytolz_88244d2146254468892c582d0b9e33fa/setup.py""';文件=""'/private/var/folders/gb/5fvn1z1s689bzt7vbll5845c0000gn/T/pip安装cxwpjegv/cytolz_88244d2146254468892c582d0b9e33fa/setup.py""';f=getattr(标记化,'"'open'",打开)(文件)如果os.path.存在(file设置;setup()""');code=f.read().replace('"'"'\r\n'"'",""'\n’"quot;');f.关闭();exec(编译(代码,文件,'"'exec'"')'bdist_wheel-d/private/var/folders/gb/5fvn1z1s689bzt7vbll5845c0000gn/T/pip-wheel-ljv1jb3kcwd:/private/var/folders/gb/5fvn1z1s689bzt7vbll5845c0000gn/T/pip安装cxwpjegv/cytolz_88244d2146254468892c582d0b9e33fa/完整输出(56行):[1/5]Cythonizing Cytolz/utils.pyx
[2/5]Cythonizing cytolz/dicttoolz.pyx[3/5]Cy通cytolz/functoolz.pyx[4/5]Cythonsing cytolz/itertoolz.py x
[5/5]CyThonsing cytoolz/recipes.pyx running bdist_wheel runningbuild运行build_py创建build创建build/lib.macosx-10.9-universal2-3.10创建build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/compatibility.py->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/_version.py->build/lib.macosx-10.9-universal2-3.10/cytoolz
复制cytolz/init.py->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/_签名.py->build/lib.macosx-10.9-universal2-3.10/cytoolz创建build/lib.macosx-10.9-universal2-3.10/cytoolz/curried复制cytolz/curried/operator.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/curried复制cytolz/curried/init.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/curried复制cytolz/curried/exceptions.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/curried复制cytolz/itertoolz.pyx->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/dicttoolz.pyx->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/functoolz.pyx->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/recipes.pyx->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/utils.pyx->build/lib.macosx-10.9-universal2-3.10/cytoolz
复制cytolz/utils.pd->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/init.pxd->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/recipes.pd->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/functoolz.pxd->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/dicttoolz.pxd->build/lib.macosx-10.9-universal2-3.10/cytoolz复制cytolz/cpython.pxd->build/lib.macosx-10.9-universal2-3.10/cytoolz
复制cytolz/itertoolz。pxd->build/lib.macosx-10.9-universal2-3.10/cytoolz创建build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_none_safe.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_utils.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_curried.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_compatibility.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_embedded_sigs.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_functools.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_inspect_args.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_doctests.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_tlz.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/testrongignatures.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/dev_skip_test.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_recipes.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_docstrings.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_dev_skip_test.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_dicttoolz.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/testrongerialization.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_curried_tolzlike.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests复制cytolz/tests/test_itertoolz.py->build/lib.macosx-10.9-universal2-3.10/cytoolz/tests正在运行build_ext创建build/temp.macosx-10.9-universal2-3.10创建build/temp.macosx-10.9-universal2-3.10/cytoolz clang-Wno未使用的结果-Wsign compare-Wunreachable代码-fno common-dynamic-DNDEBUG-g-fwrapv-O3-Wall-arch arm64-arch x86_64-g/I/Library/Frameworks/Python.framework/Versions/310/include/python3.10-c cytolz/dicttoolz.c-o build/temp.macosx-10.9-universal2-3.10/cytoolz/dicttoolz-o xcrun:错误:无效的活动开发人员路径(/Library/Developer/CommandLineTools),缺少xcrun,位置:/Library/Developer/CommandLineTools/usr/bin/xcrun错误:command"/usr/bin/clang"失败,退出代码为1
---------------------------------------错误:为cytolz 构建轮子失败

我尝试过更新轮子,用sudo安装,但到目前为止没有任何效果,希望得到一些帮助,感谢

解决方案是使用安装xcode工具

xcode-select --install

最新更新