我想在 Python 3.5 中安装 xgboost。这需要 gcc 支持 -fopenmp 选项。默认 gcc 不支持它。所以我尝试通过 brew 但它不适用于最新的 gcc 版本
通过自制软件的 gcc 没有 --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 版本?