修复用于python / anaconda包的gcc版本

时间:2017-11-13 14:03:36

标签: python gcc anaconda xgboost lightgbm

我想在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版本?

0 个答案:

没有答案