iPython: 无法导入名为sklearn的模块。

7

我能够在Python解释器中导入sklearn,但是当我尝试在iPython笔记本中执行相同的操作时,iPython会抛出一个ImportError。有什么想法是什么原因导致了这个问题?我需要在iPython中使用一个模块。

enter image description here

enter image description here

我不确定这是否有帮助,但这是我在我的机器上安装的一部分软件包。

enter image description here

我按照这里的安装过程说明进行了操作: http://shanshanchen.com/2013/05/29/install-numpy-scipy-scikit-learn-on-mac-os-x-for-data-miners/


1
ipython使用的是相同的python吗?我能想到的唯一可能是ipython使用了不同版本的python,或者你需要重新启动它。你是手动安装所有软件包吗?你可以检查which pythonwhich ipython - Aung
我一直在使用easy_install和pip混合安装各种软件包(我按需逐步安装它们)。调用“which ipython”生成“/usr/local/bin/ipython”,而“which python”生成“/usr/local/bin/python”。 - bobbyjoe93
哦,好吧,我通过使用http://fonnesbeck.github.io/ScipySuperpack/一次性重新安装所有内容来使事情正常运转。 之前不确定出了什么问题,但现在至少它可以工作了! - bobbyjoe93
1个回答

4

以下命令可在笔记本中解决此问题。

!pip install scipy
!pip install sklearn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接