繁体   English   中英

在python上的Windows上的Xgboost安装问题

[英]Xgboost installation issue on windows on python

我正在尝试安装Xgboost库。 问题是我在防火墙后面的虚拟机上没有访问权限(公司计算机)。 我有从github下载的Xgboost库。

然后我尝试通过Pycharm项目解释器手动添加路径,因此我没有检测到任何导入错误,自动完成甚至工作,但当我尝试运行代码时,我有这个错误:

回溯(最近一次调用最后一次):文件“C:/Users/UT2BUP/PycharmProjects/AccountingAdjustment/Run/Execution.py”,第1行,来自Run.Main导入主文件“C:\\ Users \\ UT2BUP \\ PycharmProjects \\ AccountingAdjustment \\运行\\ Main.py“,第22行,导入Modeling.SkLearnHelper作为Sk文件”C:\\ Users \\ UT2BUP \\ PycharmProjects \\ AccountingAdjustment \\ Modeling \\ SkLearnHelper.py“,第35行,导入Modeling.Stacking as Stk File” C:\\ Users \\ UT2BUP \\ PycharmProjects \\ AccountingAdjustment \\ Modeling \\ Stacking.py“,第6行,导入xgboost为xg文件”C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost__init __。py“,第11行,来自.core导入DMatrix,Booster文件“C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost \\ core.py”,第112行,在_LIB = _load_lib()文件“C: \\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost \\ core.py“,第103行,在_load_lib中lib_path = find_lib_path()文件”C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost \\ libpath.py“,第46行,在find_lib_path'Li中 候选人:\\ n'+('\\ n'.join(dll_path)))

xgboost.libpath.XGBoostLibraryNotFound:在候选路径中找不到XGBoost库,是否安装了编译器并在根路径中运行build.sh? 候选列表:C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost \\ libxgboost.dll C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost ../../ lib / libxgboost.dll C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost./lib/libxgboost.dll C:\\ ProgramData \\ Anaconda3 \\ xgboost \\ libxgboost.dll C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost ../../ windows / x64 / Release / libxgboost.dll C:\\ Users \\ UT2BUP \\ Downloads \\ xgboost-master \\ python-package \\ xgboost./windows/x64/Release /libxgboost.dll

所以我尝试在本地安装PIP,但是当我这样做的时候

python pip install C:\Users\UT2BUP\Downloads\xgboost-master\python-package

我得到了与上面相同的错误(仅限第二部分)。
有任何想法吗 ?

最直接的方法是下载xgboost轮并使用pip进行安装。

pip install xgboost‑0.6‑cp36‑cp36m‑win_amd64.whl

另一种选择是你现在要做的。 要从源代码构建,您必须确保已设置编译器。 有关这方面的说明,我建议您从Windows编译器页面开始,然后访问用于编译xgboost的文档。

暂无
暂无

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

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