2014-08-29 114 views
1

我正在尝试运行this来自哈佛大学CS 109大数据类的iPython笔记本。我安装了蟒蛇,并试图导入numpy的包(运行时,提到.ipynb文件的第二盒)我收到以下错误时:IPython笔记本无法导入numpy包(尽管正在使用Anaconda)

ImportError        Traceback (most recent call last) 
<ipython-input-2-372b34474489> in <module>() 
    4 
    5 # Numpy is a library for working with Arrays 
----> 6 import numpy as np 
    7 print "Numpy version:  %6.6s (need at least 1.7.1)" % np.__version__ 
    8 

这是混淆因为我认为蟒蛇有numpy的出来的框。 numpy软件包实际上安装在我的电脑的Anaconda文件夹内的pkgs文件夹中。我应该从一个特定的文件夹运行.ipynb文件,以便Anaconda能够导入numpy吗?

我不应该说,当在Spyder中导入numpy时它确实有效。我很困惑为什么会发生这种情况。

回答

0

看起来版本不兼容。也许只需再次检查您是否使用conda update numpy安装了最新版本,如果这不起作用:conda install numpy

+0

谢谢,我试过,但没有工作。我有最新的numpy版本1.8.2问题可能与HW0.ipynb文件位于C:\ Users \ username \ Anaconda有关吗?它应该在C:\ Users \ username \ Anaconda \ Scripts中吗? – manuelq 2014-08-29 04:51:17

+0

我现在真的了解Anaconda如何在Windows上工作,但是在Linux和Mac OS上,您可以从任何地方运行它。通常情况下,你不会把它放在anaconda目录中。试着从桌面上运行它。 – Sebastian 2014-08-29 12:25:20

+0

如果你只是启动一个新的空白ipython笔记本,并尝试导入numpy,btw会发生什么? – Sebastian 2014-08-29 12:26:42

相关问题