首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少scikit-learn包

缺少scikit-learn包
EN

Stack Overflow用户
提问于 2019-05-04 03:07:03
回答 2查看 402关注 0票数 0

当我试着跑的时候

代码语言:javascript
复制
import sklearn.linear_model

我得到一个错误

代码语言:javascript
复制
    ~\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone1\lib\site-packages\sklearn\linear_model\least_angle.py in <module>
     21 from .base import LinearModel
     22 from ..base import RegressorMixin
---> 23 from ..utils import arrayfuncs, as_float_array, check_X_y, deprecated
     24 from ..model_selection import check_cv
     25 from ..exceptions import ConvergenceWarning

ImportError: DLL load failed: The specified module could not be found.

我做了一些调查,看起来我没有as_float_array包

代码语言:javascript
复制
ModuleNotFoundError: No module named 'sklearn.utils.as_float_array'

我试着重新安装,但没有变化。到底怎么回事?

EN

回答 2

Stack Overflow用户

发布于 2019-05-04 05:22:02

这似乎非常特定于您的IDE/环境。如果你提供更多的细节,它会更容易解决。您可以尝试以下操作:

你能运行下面的代码吗?

代码语言:javascript
复制
import sklearn
print(sklearn.__version__)

你能列出已安装的软件包并查看是否有sklearn吗?

代码语言:javascript
复制
pip3 list

您是单独在Anaconda中看到同样的问题,还是在命令行中运行时看到相同的问题?

编辑:可能的解决方案这看起来像是访问问题。

  1. 如果您使用的是Windows,请删除Anaconda并将其重新安装到通用文件夹中,而不是安装在管理员控制的文件夹下(例如,C:\ Anaconda,而不是C:\Program Files下)。
  2. 从Anaconda Navigator ->环境中启动新终端,然后运行此代码。
票数 0
EN

Stack Overflow用户

发布于 2019-05-05 00:03:29

通常conda install可以解决这个问题:

代码语言:javascript
复制
 conda install -c anaconda scikit-learn 

这发生在我身上,对numpy来说

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

https://stackoverflow.com/questions/55975805

复制
相关文章

相似问题

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