我使用python3.4并安装了catboost库,但是当我尝试导入时,它会显示以下错误。
ImportError Traceback (most recent call last)
c:\python34\lib\site-packages\catboost\core.py in <module>()
17 try:
---> 18 from _catboost import _PoolBase, _CatBoostBase, CatboostError,
_cv, _set_logger, _reset_logger
19 except ImportError:
ImportError: No module named '_catboost'
During handling of the above exception, another exception occurred:
ImportError Traceback (most recent call last)
<ipython-input-51-f6570a454eaf> in <module>()
----> 1 from catboost import CatBoostClassifier,cv, Pool
c:\python34\lib\site-packages\catboost\__init__.py in <module>()
----> 1 from .core import Pool, CatBoost, CatBoostClassifier,
CatBoostRegressor, CatboostError, cv # noqa
2 try:
3 from .widget import CatboostIpythonWidget # noqa
4 except:
5 pass
c:\python34\lib\site-packages\catboost\core.py in <module>()
18 from _catboost import _PoolBase, _CatBoostBase, CatboostError, _cv,
_set_logger, _reset_logger
19 except ImportError:
---> 20 from ._catboost import _PoolBase, _CatBoostBase, CatboostError,
_cv, _set_logger, _reset_logger
21
22 from contextlib import contextmanager
ImportError: DLL load failed: The specified module could not be found.发布于 2017-11-15 16:29:12
因为您正在使用python 3.x,所以您需要使用
pip3 install catboost不
pip install catboost发布于 2020-03-04 10:29:29
你可以
!pip3安装catboost
然后
从catboost进口CatBoostClassifier
发布于 2019-08-26 10:08:19
试着卸下干净的安装,然后再重新安装catboost。我用这个修正了错误。
https://stackoverflow.com/questions/47294900
复制相似问题