【问题标题】:Pip install failing with error: command 'clang' failed with exit status 1 on Big Sur 11.1Pip 安装失败并出现错误:命令“clang”在 Big Sur 11.1 上以退出状态 1 失败
【发布时间】:2021-01-26 16:42:02
【问题描述】:

我正在使用 MacOs Big Sur 11.1。我无法使用 pip 安装。尝试运行 pip install -r requirements.txt 时出现以下错误:

copying pandas/tests/indexes/timedeltas/test_construction.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
copying pandas/tests/indexes/timedeltas/test_partial_slicing.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
copying pandas/tests/indexes/timedeltas/test_ops.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
copying pandas/tests/indexes/timedeltas/test_arithmetic.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
copying pandas/tests/indexes/timedeltas/test_timedelta_range.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
copying pandas/tests/indexes/timedeltas/test_tools.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/tests/indexes/timedeltas
creating build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/tslibs
copying pandas/_libs/tslibs/__init__.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/tslibs
creating build/lib.macosx-11.0-x86_64-3.7/pandas/api/types
copying pandas/api/types/__init__.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/api/types
creating build/lib.macosx-11.0-x86_64-3.7/pandas/api/extensions
copying pandas/api/extensions/__init__.py -> build/lib.macosx-11.0-x86_64-3.7/pandas/api/extensions
creating build/lib.macosx-11.0-x86_64-3.7/pandas/io/formats/templates
copying pandas/io/formats/templates/html.tpl -> build/lib.macosx-11.0-x86_64-3.7/pandas/io/formats/templates
UPDATING build/lib.macosx-11.0-x86_64-3.7/pandas/_version.py
set build/lib.macosx-11.0-x86_64-3.7/pandas/_version.py to '0.23.4'
running build_ext
building 'pandas._libs.algos' extension
creating build/temp.macosx-11.0-x86_64-3.7
creating build/temp.macosx-11.0-x86_64-3.7/pandas
creating build/temp.macosx-11.0-x86_64-3.7/pandas/_libs
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/algos.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/algos.o -Wno-unused-function
In file included from pandas/_libs/algos.c:567:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
1 warning generated.
clang -bundle -undefined dynamic_lookup build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/algos.o -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/algos.cpython-37m-darwin.so
building 'pandas._libs.groupby' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/groupby.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/groupby.o -Wno-unused-function
In file included from pandas/_libs/groupby.c:567:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
pandas/_libs/groupby.c:27831:40: warning: self-comparison always evaluates to true [-Wtautological-compare]
            __pyx_t_24 = ((__pyx_v_val == __pyx_v_val) != 0);
                                       ^
pandas/_libs/groupby.c:28616:40: warning: self-comparison always evaluates to true [-Wtautological-compare]
            __pyx_t_24 = ((__pyx_v_val == __pyx_v_val) != 0);
                                       ^
3 warnings generated.
clang -bundle -undefined dynamic_lookup build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/groupby.o -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/groupby.cpython-37m-darwin.so
building 'pandas._libs.hashing' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/hashing.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/hashing.o -Wno-unused-function
In file included from pandas/_libs/hashing.c:567:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
1 warning generated.
clang -bundle -undefined dynamic_lookup build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/hashing.o -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/hashing.cpython-37m-darwin.so
building 'pandas._libs.hashtable' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/hashtable.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/hashtable.o -Wno-unused-function
In file included from pandas/_libs/hashtable.c:568:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
pandas/_libs/hashtable.c:14483:38: warning: self-comparison always evaluates to false [-Wtautological-compare]
          __pyx_t_15 = ((__pyx_v_val != __pyx_v_val) != 0);
                                     ^
pandas/_libs/hashtable.c:18312:38: warning: self-comparison always evaluates to false [-Wtautological-compare]
          __pyx_t_15 = ((__pyx_v_val != __pyx_v_val) != 0);
                                     ^
pandas/_libs/hashtable.c:20467:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  __pyx_t_6 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_6 == ((char *)NULL))) __PYX_ERR(0, 1249, __pyx_L1_error)
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:20696:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  __pyx_t_8 = get_c_string(__pyx_t_1); if (unlikely(__pyx_t_8 == ((char *)NULL))) __PYX_ERR(0, 1263, __pyx_L1_error)
            ^ ~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:21062:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    __pyx_t_12 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_12 == ((char *)NULL))) __PYX_ERR(0, 1286, __pyx_L1_error)
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:21397:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    __pyx_t_11 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_11 == ((char *)NULL))) __PYX_ERR(0, 1316, __pyx_L1_error)
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:22033:18: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      __pyx_t_13 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_13 == ((char *)NULL))) __PYX_ERR(0, 1357, __pyx_L1_error)
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:22056:18: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      __pyx_t_13 = get_c_string(__pyx_t_6); if (unlikely(__pyx_t_13 == ((char *)NULL))) __PYX_ERR(0, 1359, __pyx_L1_error)
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:22428:17: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      __pyx_t_8 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_8 == ((char *)NULL))) __PYX_ERR(0, 1390, __pyx_L1_error)
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:22451:17: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      __pyx_t_8 = get_c_string(__pyx_t_4); if (unlikely(__pyx_t_8 == ((char *)NULL))) __PYX_ERR(0, 1392, __pyx_L1_error)
                ^ ~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:22968:18: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      __pyx_t_14 = get_c_string(__pyx_v_val); if (unlikely(__pyx_t_14 == ((char *)NULL))) __PYX_ERR(0, 1431, __pyx_L1_error)
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/hashtable.c:27585:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'Py_ssize_t' (aka 'long') [-Wsign-compare]
  if (((__pyx_t_1 < __pyx_t_2) != 0)) {
        ~~~~~~~~~ ^ ~~~~~~~~~
pandas/_libs/hashtable.c:29631:39: warning: self-comparison always evaluates to false [-Wtautological-compare]
            __pyx_t_17 = (__pyx_v_val != __pyx_v_val);
                                      ^
pandas/_libs/hashtable.c:29411:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'Py_ssize_t' (aka 'long') [-Wsign-compare]
  if (((__pyx_t_1 < __pyx_t_2) != 0)) {
        ~~~~~~~~~ ^ ~~~~~~~~~
pandas/_libs/hashtable.c:33087:39: warning: self-comparison always evaluates to false [-Wtautological-compare]
            __pyx_t_17 = (__pyx_v_val != __pyx_v_val);
                                      ^
pandas/_libs/hashtable.c:32867:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'Py_ssize_t' (aka 'long') [-Wsign-compare]
  if (((__pyx_t_1 < __pyx_t_2) != 0)) {
        ~~~~~~~~~ ^ ~~~~~~~~~
17 warnings generated.
clang -bundle -undefined dynamic_lookup build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/hashtable.o -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-11.0-x86_64-3.7/pandas/_libs/hashtable.cpython-37m-darwin.so
building 'pandas._libs.index' extension
creating build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/src
creating build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/src/datetime
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/index.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/index.o -Wno-unused-function
In file included from pandas/_libs/index.c:568:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
1 warning generated.
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/g/ajudication/repos/mcp-data-mapping-utils/env/include -I/usr/local/opt/python@3.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c pandas/_libs/src/datetime/np_datetime.c -o build/temp.macosx-11.0-x86_64-3.7/pandas/_libs/src/datetime/np_datetime.o -Wno-unused-function
In file included from pandas/_libs/src/datetime/np_datetime.c:22:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/g/ajudication/repos/mcp-data-mapping-utils/env/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
pandas/_libs/src/datetime/np_datetime.c:518:5: error: implicit declaration of function 'convert_datetimestruct_to_datetime' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    convert_datetimestruct_to_datetime(fr, d, &result);
    ^
pandas/_libs/src/datetime/np_datetime.c:518:5: note: did you mean 'pandas_datetimestruct_to_datetime'?
pandas/_libs/src/datetime/np_datetime.c:514:14: note: 'pandas_datetimestruct_to_datetime' declared here
npy_datetime pandas_datetimestruct_to_datetime(PANDAS_DATETIMEUNIT fr,
             ^
pandas/_libs/src/datetime/np_datetime.c:530:5: error: implicit declaration of function 'convert_timedelta_to_timedeltastruct' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    convert_timedelta_to_timedeltastruct(fr, val, result);
    ^
pandas/_libs/src/datetime/np_datetime.c:530:5: note: did you mean 'pandas_timedelta_to_timedeltastruct'?
pandas/_libs/src/datetime/np_datetime.c:527:6: note: 'pandas_timedelta_to_timedeltastruct' declared here
void pandas_timedelta_to_timedeltastruct(npy_timedelta val,
     ^
1 warning and 2 errors generated.
error: command 'clang' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/g/ajudication/repos/mcp-data-mapping-utils/env/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/yq/7j7wbssx4_98c2g9y4_sqsvc0000gp/T/pip-install-o9kr4joa/pandas/setup.py'"'"'; __file__='"'"'/private/var/folders/yq/7j7wbssx4_98c2g9y4_sqsvc0000gp/T/pip-install-o9kr4joa/pandas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/yq/7j7wbssx4_98c2g9y4_sqsvc0000gp/T/pip-record-g6msurvw/install-record.txt --single-version-externally-managed --compile --install-headers /Users/g/ajudication/repos/mcp-data-mapping-utils/env/include/site/python3.7/pandas Check the logs for full command output. 

看起来它与clang 相关。不过我不完全确定。

错误:error: command 'clang' failed with exit status 1

到目前为止,我已经重新安装了 xcode 和 xcode-select。我也在虚拟环境中运行 python 3.7.9。

【问题讨论】:

    标签: python xcode macos pip clang


    【解决方案1】:

    您似乎正在安装 pandas v0.23.4,它没有为 macOS 11 预构建的二进制文件(这可能是所有 pandas 版本的情况,现在我正在寻找)。

    这意味着您必须从源代码构建 pandas,这需要安装正确的构建依赖项。这些 numpy 弃用警告让我认为您需要旧版本的 numpy(我认为它们指定了最低版本,但没有指定最高版本)。

    两个建议:

    1. 您能否尝试使用 pandas v0.25.3(1.x 版本之前的最后一个稳定版本)或 1.2.1(当前稳定版本?v0.25 版本删除了一堆旧的 C 代码,这应该有助于避免一些这些错误。
    2. 在安装pandas之前,能否安装旧版本的numpy? 1.13.3 是 0.25.3 发布时所需的最低版本,大约从那里到几个更高的主要版本应该可以工作。

    【讨论】:

    • 您好,谢谢。我尝试在安装中使用您提到的 pandas 和 numpy 版本,但仍然无法正常工作。以下是完整的原始列表:
    • 缩写==0.1.5 Flask==1.0.2 flask-cors==3.0.8fuzzywuzzy[speedup]==0.17.0 gunicorn==19.9.0 json-logging==1.0。 5 jsonschema==3.2.0 lxml==4.4.1 notebook==6.0.2 numpy==1.16.5 objectpath==0.6.1 openpyxl==3.0.1 pandas==0.23.4 pre-commit==1.20。 0 进度条2==3.47.0 pylint==2.3.1 pytest-cov==2.6.1 pytest==5.2.4 python-Levenshtein==0.12.0 python-dotenv[cli]==0.10.3 python-utils= =2.3.0 recommonmark==0.5.0 requests==2.22.0 Sphinx==2.0.1 xlrd==1.2.0 XlsxWriter==1.2.6 requests-mock==1.8.0 flasgger==0.9.5跨度>
    • 还有什么建议吗? @mattficke
    猜你喜欢
    • 2021-05-04
    • 2016-11-01
    • 2012-05-01
    • 2019-05-08
    • 2011-06-10
    • 1970-01-01
    • 2021-03-22
    • 2014-07-06
    相关资源
    最近更新 更多