IPython Notebook无法导入numpy包(尽管使用了Anaconda)

1 投票
1 回答
2733 浏览
提问于 2025-04-18 18:56

我正在尝试运行这个来自哈佛大学CS 109大数据课程的iPython笔记本。我安装了Anaconda,但在尝试导入numpy这个包时(在运行提到的.ipynb文件的第二个代码框时),我收到了以下错误:

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

这让我很困惑,因为我以为Anaconda一开始就自带numpy。实际上,numpy这个包已经安装在我电脑上Anaconda文件夹里的pkgs文件夹里。我是否需要在特定的文件夹中运行这个.ipynb文件,才能让Anaconda成功导入numpy呢?

我还要说明的是,在Spyder中导入numpy是可以正常工作的。我对为什么会出现这种情况感到困惑。

1 个回答

0

看起来你的版本不兼容。你可以先确认一下自己安装的是不是最新版本,可以用 conda update numpy 来更新一下。如果这样还是不行,那就试试用 conda install numpy 来重新安装。

撰写回答