You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake Python工作表中import sklearn提示模块未找到问题咨询

问题排查与解决

1. 包的安装环境与当前工作表不匹配

Snowflake中Python包是绑定到指定计算池的,如果你在information_schema.packages中看到的scikit-learn是安装在其他计算池下,当前工作表使用的计算池未关联该包,就会触发module not found错误。

解决步骤:

  • 检查当前Python工作表使用的计算池:点击工作表右上角的计算池名称,确认是否和安装scikit-learn时的目标计算池一致。
  • 在当前工作表关联的计算池重新安装包:在Python工作表单元格中执行!pip install scikit-learn,或通过Snowflake包管理界面选择当前计算池完成安装。

2. 误解Snowpark预安装包范围

Snowpark Python的预安装包仅包含核心依赖(如snowflake-snowpark-python、pandas、numpy等),scikit-learn并非预安装包,必须手动安装到对应计算池才能使用。

3. 验证当前环境的包状态

可以通过以下代码确认当前会话是否真的加载了scikit-learn:

import sys
print(sys.path)
!pip list

查看输出中是否存在scikit-learn条目,若没有则说明当前环境未安装该包。

4. 会话刷新问题

若刚完成安装就执行导入,可能会话未加载新包,尝试:

  • 点击工作表顶部的「重启会话」按钮重置会话
  • 重新执行import sklearn语句

内容的提问来源于stack exchange,提问作者user45867

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 09:34:53