2014-08-29 3 views
1

Я пытаюсь запустить this iPython ноутбук из класса CS 109 Big Data из Гарварда. Я установил Anaconda и при попытке импортировать пакет Numpy (при запуске второго ящика указанного .ipynb файла) Я получаю следующее сообщение об ошибке:IPython Notebook не может импортировать пакет 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 фактически установлен в папке pkgs внутри папки Anaconda на моем компьютере. Должен ли я запускать файл .ipynb из определенной папки, чтобы Anaconda мог импортировать numpy?

Я не должен этого делать при импорте numpy в Spyder, это действительно работает. Я смущен, почему это происходит.

ответ

0

Похоже, что версия несовместима. Возможно, просто проверьте, что у вас установлена ​​самая последняя версия с использованием conda update numpy, и если это не сработает: conda install numpy.

+0

Спасибо, я пробовал, но не работал. У меня есть последняя версия numpy 1.8.2. Может ли быть связана проблема, связанная с тем, что файл HW0.ipynb находится в папке C: \ Users \ username \ Anaconda? Должно ли это быть в C: \ Users \ username \ Anaconda \ Scripts? – manuelq

+0

У меня действительно есть идея о том, как Anaconda работает в Windows, но в Linux и Mac OS вы можете запускать ее там, где хотите. Как правило, вы не ставите его в каталог anaconda. Просто попробуйте запустить его со своего рабочего стола. – Sebastian

+0

Что произойдет, если вы просто запустите новый пустой ipython ноутбук и попытаетесь импортировать numpy? – Sebastian

Смежные вопросы