2016-05-26 5 views
2

Nach der Installation von xgboost erfolgreich, wenn ich xgboost in anaconda importiert habe ich diesen Fehlerxgboost Installationsfehler

Python 3.5.1 |Anaconda 4.0.0 (64-bit)| (default, Feb 16 2016, 09:49:46) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import xgboost 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\Admin\Anaconda3\lib\site-packages\xgboost-0.4-py3.5.egg\xgboost\__init__.py", line 11, in <module> 
    from .core import DMatrix, Booster 
    File "C:\Users\Admin\Anaconda3\lib\site-packages\xgboost-0.4-py3.5.egg\xgboost\core.py", line 112, in <module> 
    _LIB = _load_lib() 
    File "C:\Users\Admin\Anaconda3\lib\site-packages\xgboost-0.4-py3.5.egg\xgboost\core.py", line 106, in _load_lib 
    lib = ctypes.cdll.LoadLibrary(lib_path[0]) 
    File "C:\Users\Admin\Anaconda3\lib\ctypes\__init__.py", line 425, in LoadLibrary 
    return self._dlltype(name) 
    File "C:\Users\Admin\Anaconda3\lib\ctypes\__init__.py", line 347, in __init__ 
    self._handle = _dlopen(self._name, mode) 
OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed 

Antwort

0

ich deinstalliert Anaconda, es neu installiert und folgte den XGBoost Installationsschritte im Web verfügbar, das Problem zu beheben.

+0

Es funktioniert nicht für mich. – kitman0804

1

Wenn Sie noch Umgebungsprobleme haben, würde ich empfehlen, diese Dockerfile zu verwenden. Dies ermöglicht es uns, unabhängig von lokalen Python-Programmen zu arbeiten, was für mich sehr hilfreich ist, um die Umgebung auf jedem anderen System zu replizieren. Sie können die Datmo-Konvertierung auch nützlich finden, um dies zu erleichtern.

DISCLAIMER: Ich arbeite in dieser Firma namens Datmo, die eine Gemeinschaft von Entwicklern durch Vereinfachung der Maschine Lernworkflow baut.