由于以下说明,我尝试在python上安装xgboost:
I - 安装MinGW在线获取安装程序: https://sourceforge.net/projects/mingw-w64/ 安装时,选择“架构”#39; x86_64的。 安装过程完成后,将二进制文件路径添加到PATH 环境变量:目录可以是类似的东西 C:\ Users \用户名\的mingw-W64 \ x86_64-5.3.0-POSIX的SEH-rt_v4-REV0 \ mingw64 \ BIN
如何:在Windows上更改PATH变量: https://www.java.com/fr/download/help/path.xml
错误帮助:如果安装过程中有其他错误, 从这里得到它 https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.3.0/threads-posix/seh
在您选择的目录中使用7zip解压缩文件(最好是 C:\ Users \用户名\ mingw64)。将二进制文件路径添加到PATH 环境变量:C:\ Users \ username \ mingw64 \ bin
II - 安装Git https://git-scm.com/download/win并运行 安装程序
III - 在您的计算机上安装XGBoost在Windows中打开git bash shell, 并逐个执行以下命令:
cd your_folder_for_xgboost https://github.com/dmlc/xgboost
cd xgboost git checkout 9a48a40#此行基于https://github.com/dmlc/xgboost/issues/1267
git submodule init
git submodule update alias
请='的mingw32-MAKE'
cp make / mingw64.mk config.mk
make -j4
IV - 在python上安装XGBoost在anaconda命令提示符下:
cd your_folder_for_xgboost / xgboost / python-package python setup.py install
一切正常,直到最后一个命令,有一个错误,我不明白如何解决它。我第二次尝试这样做,但我仍然有同样的错误。我也尝试在2台不同的PC上做同样的事情,我有同样的错误信息。
答案 0 :(得分:1)
可能的问题和解决方案:
〜安装GIT和XGBoost~
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost
git submodule init
git submodule update
cp make / mingw64.mk ./config.mk
之后你可以执行:
cd python-package
python setup.py install
不要忘记你的Python应该安装' setuptools'。或者你可以安装带有所有工具的Anaconda包(我推荐这种方式)。