我想在Python 3.5中安装xgboost。这需要gcc支持-fopenmp选项。默认gcc不支持它。所以我尝试通过brew,但它不适用于最新的gcc版本
gcc via homebrew has no --without-multiliboption
所以我安装了gcc @ 5,它可以安装xgboost。
然后我想通过pip install安装lightgbm。但是当我加载它时,我收到以下错误:
OSError: dlopen(//anaconda/envs/python3p5/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib
Referenced from: //anaconda/envs/python3p5/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so
Reason: image not found
有些人如何寻找不存在的gcc7。
如何修复anaconda环境的gcc版本?