我是一个新的Python用户.我从以下链接下载了最新的Anaconda 3 2.4.1(Python 3.5):https: //www.continuum.io/downloads
我的电脑配置是:Windows 10,64位,4GB RAM
在Anaconda命令提示符中'pip install xgboost'失败后,我花了好几个小时试图找到正确的方法来下载包,但是找不到任何针对Anaconda的具体说明.
任何人都可以帮助如何从Anaconda安装xgboost?
http://xgboost.readthedocs.org/en/latest/python/python_intro.html
在xgboost的主页(上面的链接)上,它说:要安装XGBoost,请执行以下步骤:
您需要make在项目的根目录中运行
在python-package目录下运行
python setup.py安装
但是,当我这样做时,对于步骤1,出现以下错误:make:术语"make"不被识别为cmdlet,函数,脚本文件或可操作程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.
然后我跳过step1并直接执行第2步,出现另一个错误:
Traceback (most recent call last):
File "setup.py", line 19, in <module>
LIB_PATH = libpath['find_lib_path']()
File "xgboost/libpath.py", line 44, in find_lib_path
'List of candidates:\n' + ('\n'.join(dll_path)))
__builtin__.XGBoostLibraryNotFound: Cannot find XGBoost Libarary in the candicate path, did you install compilers and run build.sh in root path?
Run Code Online (Sandbox Code Playgroud)
有谁知道如何在Windows10平台上安装xgboost for python?谢谢你的帮助!
我正在使用Anaconda.我首先切换到Python2(版本2.7.11).
python -V
Python 2.7.11 :: Continuum Analytics, Inc.
Run Code Online (Sandbox Code Playgroud)
我使用以下命令在anaconda中安装xgboost.
conda install -c https://conda.anaconda.org/akode xgboost
Run Code Online (Sandbox Code Playgroud)
然后我检查了xgboost是否已安装.
conda list
xgboost 0.3 py27_0 akode
Run Code Online (Sandbox Code Playgroud)
我在终端运行python,导入xgboost并出现以下错误.
import xgboost as xgb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "//anaconda/envs/wen2/lib/python2.7/site-packages/xgboost.py", line 82, in <module>
xglib = load_xglib()
File "//anaconda/envs/wen2/lib/python2.7/site-packages/xgboost.py", line 59, in load_xglib
lib = ctypes.cdll.LoadLibrary(lib_path[0])
File "//anaconda/envs/wen2/lib/python2.7/ctypes/__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "//anaconda/envs/wen2/lib/python2.7/ctypes/__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(//anaconda/envs/wen2/lib/python2.7/site-packages/libxgboostwrapper.so, 6): Library not loaded: …Run Code Online (Sandbox Code Playgroud)