【发布时间】:2022-08-09 11:33:45
【问题描述】:
我正在尝试安装 pd datareader,但不断收到错误消息。我安装了最新版本的 pip。看起来它与 bdist_wheel 有关,我已经安装了轮子,但仍然是同样的问题。下面安装时返回的错误。
谢谢
收集 pandas-datareader 使用缓存的 pandas_datareader-0.10.0-py3-none-any.whl (109 kB) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 requests>=2.19.0(来自 pandas-datareader)(2.26.0) 收集 lxml 使用缓存的 lxml-4.8.0.tar.gz (3.2 MB) 准备元数据 (setup.py) ... 完成 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 pandas>=0.23(来自 pandas-datareader)(1.3.4) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 python-dateutil>=2.7.3(来自 pandas>=0.23->pandas-datareader)( 2.8.2) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 numpy>=1.20.0(来自 pandas>=0.23->pandas-datareader)(1.21. 4) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 pytz>=2017.3(来自 pandas>=0.23->pandas-datareader)(2021.3) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 urllib3<1.27,>=1.21.1(来自 requests>=2.19.0->pandas-数据读取器)(1.26.7) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 certifi>=2017.4.17(来自 requests>=2.19.0->pandas-datareader)( 2021.10.8) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 charset_normalizer~=2.0.0(来自 requests>=2.19.0->pandas-datareader)( 2.0.7) 已满足要求:/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages 中的 idna<4,>=2.5(来自 requests>=2.19.0->pandas-datareader) (3.3) 已满足要求:/opt/homebrew/Cellar/six/1.16.0_2/lib/python3.9/site-packages 中的六个>=1.5(来自 python-dateutil>=2.7.3->pandas>=0.23->pandas -datareader) (1.16.0) 为收集的包构建轮子:lxml lxml(setup.py)的构建轮......错误 错误:子进程退出错误
× python setup.py bdist_wheel 没有运行成功。 │ 退出代码:1 ╰─>【91行输出】 构建 lxml 版本 4.8.0。 没有 Cython 的建筑。 针对 libxml2 2.9.4 和 libxslt 1.1.29 构建 运行 bdist_wheel 运行构建 运行 build_py 创建构建 创建 build/lib.macosx-11-arm64-3.9 创建 build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/_elementpath.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/sax.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/pyclasslookup.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/builder.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/doctestcompare.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/usedoctest.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/cssselect.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/ElementInclude.py -> build/lib.macosx-11-arm64-3.9/lxml 创建 build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/includes 创建 build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/soupparser.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/defs.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_setmixin.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/clean.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_diffcommand.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/html5parser.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/formfill.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/builder.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/ElementSoup.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_html5builder.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/usedoctest.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/diff.py -> build/lib.macosx-11-arm64-3.9/lxml/html 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron 复制 src/lxml/isoschematron/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/isoschematron 复制 src/lxml/etree.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/etree_api.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/lxml.etree.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/lxml.etree_api.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/includes/xmlerror.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/c14n.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xmlschema.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/在里面.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/schematron.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/tree.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/uri.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/etreepublic.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xpath.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/htmlparser.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xslt.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/config.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xmlparser.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xinclude.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/dtdvalid.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/relaxng.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/lxml-version.h -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/etree_defs.h -> build/lib.macosx-11-arm64-3.9/lxml/includes 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/rng 复制 src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/rng 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 复制 src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 复制 src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 运行 build_ext 构建 \'lxml.etree\' 扩展 创建 build/temp.macosx-11-arm64-3.9 创建 build/temp.macosx-11-arm64-3.9/src 创建 build/temp.macosx-11-arm64-3.9/src/lxml clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include -Isrc -Isrc/lxml/includes - I/opt/homebrew/include -I/opt/homebrew/opt/openssl@1.1/include -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/包括 -I/opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/lxml/etree.c -o build/temp.macosx-11-arm64- 3.9/src/lxml/etree.o -w -flat_namespace xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun 编译失败:命令 \'/usr/bin/clang\' 失败,退出代码为 1 创建变量 创建变量/文件夹 创建 var/folders/vx 创建 var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn 创建 var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn/T cc -I/usr/include -I/usr/include/libxml2 -c /var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn/T/xmlXPathInitk5zjr2rs.c -o var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn/T/xmlXPathInitk5zjr2 xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun ****************************************************** ******************************* 在库 libxml2 中找不到函数 xmlCheckVersion。是否安装了 libxml2? 也许尝试: xcode-select --install ****************************************************** ******************************* 错误:命令 \'/usr/bin/clang\' 失败,退出代码为 1 [输出结束]
注意:此错误源自子进程,可能不是 pip 的问题。 错误:lxml 构建轮子失败 为 lxml 运行 setup.py clean 构建 lxml 失败 安装收集的包:lxml、pandas-datareader 为 lxml 运行 setup.py install ... 错误 错误:子进程退出错误
× 运行 setup.py install for lxml 没有成功运行。 │ 退出代码:1 ╰─>【88行输出】 构建 lxml 版本 4.8.0。 没有 Cython 的建筑。 针对 libxml2 2.9.4 和 libxslt 1.1.29 构建 运行安装 /opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/lib/python3.9/site-packages/setuptools/command/install.py:34:SetuptoolsDeprecationWarning:setup.py install 已弃用。使用 build 和 pip 以及其他基于标准的工具。 警告.warn( 运行构建 运行 build_py 创建构建 创建 build/lib.macosx-11-arm64-3.9 创建 build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/_elementpath.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/sax.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/pyclasslookup.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/builder.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/doctestcompare.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/usedoctest.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/cssselect.py -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/ElementInclude.py -> build/lib.macosx-11-arm64-3.9/lxml 创建 build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/includes 创建 build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/soupparser.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/defs.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_setmixin.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/clean.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_diffcommand.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/html5parser.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/formfill.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/builder.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/ElementSoup.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/_html5builder.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/usedoctest.py -> build/lib.macosx-11-arm64-3.9/lxml/html 复制 src/lxml/html/diff.py -> build/lib.macosx-11-arm64-3.9/lxml/html 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron 复制 src/lxml/isoschematron/在里面.py -> 构建/lib.macosx-11-arm64-3.9/lxml/isoschematron 复制 src/lxml/etree.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/etree_api.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/lxml.etree.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/lxml.etree_api.h -> build/lib.macosx-11-arm64-3.9/lxml 复制 src/lxml/includes/xmlerror.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/c14n.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xmlschema.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/在里面.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/schematron.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/tree.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/uri.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/etreepublic.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xpath.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/htmlparser.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xslt.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/config.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xmlparser.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/xinclude.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/dtdvalid.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/relaxng.pxd -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/lxml-version.h -> build/lib.macosx-11-arm64-3.9/lxml/includes 复制 src/lxml/includes/etree_defs.h -> build/lib.macosx-11-arm64-3.9/lxml/includes 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/rng 复制 src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/rng 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 复制 src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 复制 src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl 创建 build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 复制 src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.macosx-11-arm64-3.9/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 运行 build_ext 构建 \'lxml.etree\' 扩展 创建 build/temp.macosx-11-arm64-3.9 创建 build/temp.macosx-11-arm64-3.9/src 创建 build/temp.macosx-11-arm64-3.9/src/lxml clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include -Isrc -Isrc/lxml/includes - I/opt/homebrew/include -I/opt/homebrew/opt/openssl@1.1/include -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/Cellar/jupyterlab/3.2.4/libexec/包括 -I/opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/lxml/etree.c -o build/temp.macosx-11-arm64- 3.9/src/lxml/etree.o -w -flat_namespace xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun 编译失败:命令 \'/usr/bin/clang\' 失败,退出代码为 1 cc -I/usr/include -I/usr/include/libxml2 -c /var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn/T/xmlXPathInitrm8ek8az.c -o var/folders/vx/l4bxmh9d7wg66w0vvk_hsndw0000gn/T/xmlXPathInitrm8ek8az。 xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun ****************************************************** ******************************* 在库 libxml2 中找不到函数 xmlCheckVersion。是否安装了 libxml2? 也许尝试: xcode-select --install ****************************************************** ******************************* 错误:命令 \'/usr/bin/clang\' 失败,退出代码为 1 [输出结束]
注意:此错误源自子进程,可能不是 pip 的问题。 错误:遗留安装失败
× 尝试安装包时遇到错误。 ╰─> lxml
注意:这是上面提到的包的问题,而不是 pip。 提示:有关失败的输出,请参见上文。 注意:您可能需要重新启动内核才能使用更新的软件包。
-
我自己也遇到过同样的问题,我猜它与 python 版本有关。
-
你有没有设法解决这个问题?
标签: python pandas pandas-datareader