如何在mac中安装python3.6的xgboost
我遵循以下方法在mac中安装 当我运行下面的命令时,我得到已经安装的输出如何在mac中安装python3.6的xgboost,python,macos,gcc,xgboost,Python,Macos,Gcc,Xgboost,我遵循以下方法在mac中安装 当我运行下面的命令时,我得到已经安装的输出gcc 7.2.0 brew安装gcc 之后,我将make文件夹中的config.mk文件改为以下内容,因为我已经安装了7.2.0 gcc export CC=gcc-7 export CXX=g++-7 一旦我更改config.mk文件,我就会运行以下命令makeclean\u all&&make-j4 然后运行cd-python包;python setup.py安装 如果不关闭终端,我将转到python3.6,在那里我可
gcc 7.2.0
brew安装gcc
之后,我将make文件夹中的config.mk文件改为以下内容,因为我已经安装了7.2.0 gcc
export CC=gcc-7
export CXX=g++-7
一旦我更改config.mk文件,我就会运行以下命令makeclean\u all&&make-j4
然后运行cd-python包;python setup.py安装
如果不关闭终端,我将转到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]查看此页面。