首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为“_catboost”的模块

ImportError:没有名为“_catboost”的模块
EN

Stack Overflow用户
提问于 2017-11-14 20:47:45
回答 4查看 19.2K关注 0票数 4

我使用python3.4并安装了catboost库,但是当我尝试导入时,它会显示以下错误。

代码语言:javascript
复制
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.
EN

回答 4

Stack Overflow用户

发布于 2017-11-15 16:29:12

因为您正在使用python 3.x,所以您需要使用

代码语言:javascript
复制
pip3 install catboost

代码语言:javascript
复制
pip install catboost
票数 3
EN

Stack Overflow用户

发布于 2020-03-04 10:29:29

你可以

!pip3安装catboost

然后

从catboost进口CatBoostClassifier

票数 3
EN

Stack Overflow用户

发布于 2019-08-26 10:08:19

试着卸下干净的安装,然后再重新安装catboost。我用这个修正了错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47294900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档