【发布时间】:2016-12-27 04:01:24
【问题描述】:
我能够从 python 或 ipython 控制台(python 2.7 和 3.5)导入 scikit-learn,但是当我在 ipython 笔记本(同样是 2.7 或 3.5)中执行 import sklearn 时,我收到以下错误消息。我怎样才能解决这个问题?
ImportError Traceback(最近调用 最后)在() ----> 1个导入sklearn
ImportError: 没有名为 sklearn 的模块
【问题讨论】:
-
如何启动 notebook(命令)?你确定你使用的是与运行 ipython 控制台时相同的 python 环境吗?
-
我通过输入“ipython notebook”来启动它。我不知道我是否使用相同的环境。我怎样才能检查它?如果他们不同意,我该如何使用相同的环境强制执行?
-
创建一个 virtualenv 并从那里运行所有命令。您可能希望在该 virtualenv 中安装
jupyter包。 -
有没有办法在不创建虚拟环境的情况下做到这一点?这似乎是我每次使用 ipython 脚本时都必须执行和跟踪的额外步骤。
-
我想为了易于使用,我想要实现的只是在 iPython notebook 中使用与我在基于 shell 的 iPython 中使用的相同的环境。为什么这么难?
标签: scikit-learn jupyter