繁体   English   中英

如何在Mac中为python3.6安装xgboost

[英]How to install xgboost for python3.6 in mac

我已按照以下方法链接在Mac中安装。

当我运行以下命令时,我gcc 7.2.0 already installed输出gcc 7.2.0 already installed

brew install gcc

之后,我将make文件夹中的config.mk文件添加到下面,因为我安装了7.2.0 gcc。

export CC = gcc-7

export CXX = g++-7

更改config.mk文件后,我将运行以下命令make clean_all && make -j4

然后我运行cd python-package; python setup.py install cd python-package; python setup.py install

如果没有关闭终端,我会转到python3.6,在那里我可以毫无问题地访问xgboost。 但是,当我切换到其他终端时,出现以下错误

OSError: dlopen(/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost/./lib/libxgboost.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/5/libgomp.1.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost/./lib/libxgboost.so
  Reason: image not found

任何想法为什么会发生,如何解决?

$ brew install gcc@5
$ pip install xgboost

它对我有用。[xgboost == 0.6a2]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM