OSX 上的 pip 有点烦人的问题。我尝试安装的 python 程序需要 GCC。
建议的调用是:
env CC=/usr/local/bin/gcc-6 pip install angr
但是,这会导致错误,建议 OSX 决定改为运行 CLANG:
clang: error: unknown argument: '-malign-double'
这是有道理的,因为:
$ env CC
clang: error: no input files
尽管事实是:
$env
...
cc=/usr/local/bin/gcc-6
CC=/usr/local/bin/gcc-6
当然我试过:
$CC-/usr/local/bin/gcc-6
env $CC pip install angr
但是当然:
$ env $CC pip install angr
gcc-6: error: pip: No such file or directory
gcc-6: error: install: No such file or directory
gcc-6: error: angr: No such file or directory
gcc-6: fatal error: no input files
尽管 env 告诉我只是在运行
$ pip install angr
结果更多
clang: error: unknown argument: '-malign-double'
那么我在这里错过了什么?OSX 是否讨厌 GCC,或者我在这里错过了一些基本的 shell fu?