[英]Windows xgboost error
僅僅安裝xgboost庫很痛苦,但是現在其他錯誤發生在Windows 8.1 64位上
import xgboost as xgb
Traceback (most recent call last):
File "C:/Users/Пашка/PycharmProjects/kaggler bank santander/1.py", line 12, in <module>
import xgboost as xgb
File "C:\Python34\lib\site-packages\xgboost-0.4-py3.4.egg\xgboost\__init__.py", line 11, in <module>
from .core import DMatrix, Booster
File "C:\Python34\lib\site-packages\xgboost-0.4-py3.4.egg\xgboost\core.py", line 83, in <module>
_LIB = _load_lib()
File "C:\Python34\lib\site-packages\xgboost-0.4-py3.4.egg\xgboost\core.py", line 77, in _load_lib
lib = ctypes.cdll.LoadLibrary(lib_path[0])
File "C:\Python34\lib\ctypes\__init__.py", line 429, in LoadLibrary
return self._dlltype(name)
File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
該怎么辦? 我認為這是因為我猜測Windows中如何關聯.py文件
我認為可能可以在這里找到安裝xgboost
的最簡單(最xgboost
)的方法:
https://dnc1994.com/2016/03/installing-xgboost-on-windows/ (非常感謝作者!)
在遵循他們的說明之前,我按照作者的建議下載了TDM-GCC。
另外,在32位Python上安裝xgboost
時,我遇到了類似的問題,但在64位Python上卻沒有任何問題。
注意:我正在Windows 7上運行Python 2.7。
最近在Windows上構建變得更加簡單:
CMake可以從這里下載: https : //cmake.org/download/
我下載了64位zip文件: https ://cmake.org/files/v3.6/cmake-3.6.2-win64-x64.zip並將其解壓縮到c:\\ dev \\ cmake-3.6.2-win64- 64。
要構建XGBoost,請按照以下步驟操作:
非官方的(地雷)每晚在這里建造。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.