我正在尝试安装Xgboost库。
问题是我位于防火墙后面的虚拟机上,我无法访问(公司计算机)。我有从github下载的Xgboost库。
然后我尝试通过Pycharm项目解释器手动添加路径,因此我没有检测到任何导入错误,自动完成甚至可以正常工作,但是当我尝试运行代码时,我遇到了以下错误:
追溯(最近一次通话):
文件“ C:/Users/UT2BUP/PycharmProjects/AccountingAdjustment/Run/Execution.py”,第1行,在
从Run.Main导入Main
文件“ C:\ Users \ UT2BUP \ PycharmProjects \ AccountingAdjustment \ Run \ Main.py”,第22行,在
将Modeling.SkLearnHelper导入为Sk
文件“ C:\ Users \ UT2BUP \ PycharmProjects \ AccountingAdjustment \ Modeling \ SkLearnHelper.py”,第35行,在
导入Modeling.Stacking为Stk
文件“ C:\ Users \ UT2BUP \ PycharmProjects \ AccountingAdjustment \ Modeling \ Stacking.py”,第6行,在
将xgboost导入为xg
第11行中的文件“ C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost__init __。py”
从.core导入DMatrix,Booster
文件“ C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost \ core.py”,第112行,在
_LIB = _load_lib()
_load_lib中的文件“ C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost \ core.py”,第103行
lib_path = find_lib_path()
在find_lib_path中的第46行,文件“ C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost \ libpath.py”
'候选人名单:\ 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 wheel并使用pip进行安装。
pip install xgboost‑0.6‑cp36‑cp36m‑win_amd64.whl
另一个选择是您现在要执行的操作。要从源代码构建,必须确保已设置编译器。有关说明,建议您从Windows Compilers页开始,然后访问compiling xgboost的文档。
关于python - Windows在python上的Xgboost安装问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43246978/