gcc arch导致的错误

2024-06-25 06:00:57 发布

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

错误是:

cc1: error: unrecognized command line option "-arch"

这源于我尝试使用以下方法安装GEOS:

^{pr2}$

终端输出全部显示为:

cc1: error: unrecognized command line option "-arch"
cc1: error: unrecognized command line option "-arch"
Traceback (most recent call last):
  File "setup.py", line 97, in <module>
    objects = cc.compile(['nad2bin.c', 'src/pj_malloc.c'])
  File "/Users/ged/anaconda/lib/python2.7/site-packages/numpy/distutils/ccompiler.py", line 205, in CCompiler_compile
    self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
  File "/Users/ged/anaconda/lib/python2.7/site-packages/numpy/distutils/unixccompiler.py", line 40, in UnixCCompiler__compile
    raise CompileError(msg)
distutils.errors.CompileError: Command "gcc -fno-strict-aliasing -I/Users/ged/anaconda/include -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Isrc -c nad2bin.c -o nad2bin.o" failed with exit status 1

这个issue已经被问过了,解决方案是恢复到Mac(osxver)最初附带的gcc。10.7.3条)

如果这可能是我正在寻找的解决方案,您如何恢复gcc?在

如有需要,请留言。在

谢谢!在


Tags: inpylineerroranacondauserscommandfile