python - 在 Anaconda 上安装 xgboost 时遇到问题
问题描述
我尝试过安装 xgboost 的 pip 安装,但由于我公司计算机上的防火墙设置而没有成功。
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000002000411CD48>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/xgboost/
我尝试从以下站点下载 xgboost 0.90 软件包:https ://anaconda.org/anaconda/py-xgboost/files并对其进行了 conda 安装。在安装过程中没有产生任何错误。当我尝试导入它时,出现了错误。
Traceback (most recent call last):
File "C:\Users\abcd\Documents\Python Scripts\test manual installations.py", line 10, in <module>
from xgboost import XGBClassifier, plot_importance
File "C:\ProgramData\Anaconda3\lib\site-packages\xgboost\__init__.py", line 11, in <module>
from .core import DMatrix, Booster
File "C:\ProgramData\Anaconda3\lib\site-packages\xgboost\core.py", line 161, in <module>
_LIB = _load_lib()
File "C:\ProgramData\Anaconda3\lib\site-packages\xgboost\core.py", line 123, in _load_lib
lib_paths = find_lib_path()
File "C:\ProgramData\Anaconda3\lib\site-packages\xgboost\libpath.py", line 52, in find_lib_path
'List of candidates:\n' + ('\n'.join(dll_path)))
XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path?
List of candidates:
C:\ProgramData\Anaconda3\Library\mingw-w64\bin\xgboost.dll
C:\ProgramData\Anaconda3\lib\site-packages\xgboost\../../windows/x64/Release/xgboost.dll
C:\ProgramData\Anaconda3\lib\site-packages\xgboost\./windows/x64/Release/xgboost.dll
对于如何解决回溯中的错误,我们将不胜感激。或其他不涉及 pip 安装的 xgboost 替代方法。谢谢。
解决方案
我最终从以下网站下载了 xgboost whl 文件:https ://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost并运行了它的 pip 安装。似乎现在正在工作。
推荐阅读
- javascript - iFrame 点击事件不适用于 iPhone 中的浏览器 (6/7/8)
- excel - 用户表单输入后锁定单元格
- canape - 脚本在 stadout 中返回一个值,但无法在返回参数中获取值
- scala - 如何在 mockito-scala 中指定超时后模拟没有交互?
- android - Kotlin 中的 JobCancellationException UndispatchedCoroutine 错误
- html - 我正在尝试使用打字稿更改按钮的样式
- laravel - 在 Google Cloud Platform 上部署 Laraval 应用程序 - 问题
- php - 从其他页面推迟联系表格 7 脚本和 css
- android - TableView Appcelerator Titanium 的元素不响应 Android 中的点击
- android - 如何在 Flutter 中删除带有风味的版本上的调试横幅?