错误:命令“gcc”失败,退出状态为1 MacOs Catalina

2024-04-26 21:49:04 发布

您现在位置:Python中文网/ 问答频道 /正文

当我创建一个新的虚拟环境时,我面临着构建问题。在阅读了几个线程后,我认为这与新升级的gcc问题有关

我提到this thread

基于上述线程和其他建议,我尝试使用sudo installer -pkg /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -target /进行安装,但它似乎仍然不起作用

堆栈跟踪

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:326:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:327:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:328:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:329:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:330:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:26: error: use of undeclared identifier 'numeric_limits'
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                         ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:41: error: '_FloatT' does not refer to a value
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                                        ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:640:30: note: declared here
template <class _IntT, class _FloatT,
                             ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:51: error: no member named 'digits' in the global namespace
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                                                ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:60: error: use of undeclared identifier 'numeric_limits'
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                                                           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:75: error: '_IntT' does not refer to a value
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                                                                          ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:640:17: note: declared here
template <class _IntT, class _FloatT,
                ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:641:83: error: no member named 'digits' in the global namespace
    bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits),
                                                                                ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
213 warnings and 20 errors generated.
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for thinc
  ERROR: Command errored out with exit status 1:
   command: /Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/setup.py'"'"'; __file__='"'"'/private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/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/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-record-qd2uy_lm/install-record.txt --single-version-externally-managed --compile
       cwd: /private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/
  Complete output (10 lines):
  Warning: The nvcc binary could not be located in your $PATH. For GPU capability, either add it to your path, or set $CUDA_HOME
  running install
  running build
  running build_py
  running build_ext
  building 'thinc.linalg' extension
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/include -arch x86_64 -I/Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/include -arch x86_64 -I/Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/include/python3.6m -I/private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/include -I/Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/include/python3.6m -c thinc/linalg.cpp -o build/temp.macosx-10.9-x86_64-3.6/thinc/linalg.o -O3 -Wno-strict-prototypes -Wno-unused-function
  clang: error: no such file or directory: 'thinc/linalg.cpp'
  clang: error: no input files
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/akshay.uppalimanage.com/anaconda3/envs/metis-env2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/setup.py'"'"'; __file__='"'"'/private/var/folders/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-install-3zketryo/thinc/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/hw/wsfzlw096hz0h9ndrhdvqf600000gq/T/pip-record-qd2uy_lm/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.


CondaEnvException: Pip failed



Tags: appdeveloperbinincludeusrcontentserrorxcode