我想使用 anaconda python 安装 xgboost。在这个过程中,我正在尝试安装 xgboost。在尝试“制作” xgboost 时,我收到以下错误:
C:\GitRepository\xgboost>
g++ -m64 -c -Wall -O3 -msse2 -Wno-unknown-pragmas -funroll-loops -fopenmp -fPIC
-o updater.o src/tree/updater.cpp
src/tree/updater.cpp:1:0: warning: -fPIC ignored for target (all code is positio
n independent)
// Copyright 2014 by Contributors
^
src/tree/updater.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in
make: *** [updater.o] Error 1
我从其他堆栈溢出帖子中了解到,32 位 gcc 不能与我正在使用的 64 位 anaconda 一起使用。但是,当我安装 mingw-w64 时,我可以看到它的 g++ 仅适用于 mingw32,而不适用于 mingw-w64。在 mingw-w64 包下,g++ 和其他应用程序+文件夹仅适用于 mingw32,而不适用于 64。对于 mingw-64,仅存在批处理文件和 Internet 快捷方式。
您能否指导我出了什么问题或指导我到一个合适的地方,从那里我可以下载 mingw-64。
提前致谢。