2015-12-22 3 views
0

Я запускаю Anaconda в Windows 7 (я только установил его сегодня и только начал учиться, поэтому, пожалуйста, несите меня). Я пытаюсь запустить команду на IPython Notebook, которая включает в себя Numpy, но для меня жизнь говорит мне, что есть no module named numpy.`ИмпортError: нет модуля с именем numpy` внутри записной книжки IPython2

Here's a photo of the problem

Я уже сделал pip install numpy и Anaconda говорит мне: Requirement already satisfied (use --upgrade to upgrade): numpy in <insert folder name here>

, так что я не совсем уверен, где эта проблема исходит от. : ((

Я уже скачал файл .zip для NumPy, но я не знаю, как это помогает

+0

Есть ли у вас какие-либо другие версии IPython, установленные на вашем компьютере? Вы уверены, что запускаете ту, что находится в вашем каталоге Anaconda? –

+0

Я открываю Anaconda Prompt и вводю «ipython notebook», чтобы получить IPython Notebook. –

+0

IPython является заменой обычной подсказки Python. Вы должны запустить его напрямую, а не из другой оболочки Python. –

ответ

1

Если вы используете ноутбук с внешней средой Anaconda, поищите на выходе. :

jupyter kernelspec list

, которая выводит информацию ядра:

python2 C:\Users\username\AppData\Roaming\jupyter\kernels\python2 python3 C:\Users\username\AppData\Roaming\jupyter\kernels\python3

Если путь указывает на ядро ​​Jupyter/iPython для пользователя, вам может потребоваться его изменить, чтобы использовать его в среде Anaconda. Он должен указать на conda env, который вы используете, и посмотреть что-то вроде C:\Anaconda3\envs\Env_Name\share\jupyter\kernels\python3.

Таким образом, чтобы удалить Jupyter kernelspec, просто используйте:

jupyter kernelspec remove python3

jupyter kernelspec remove python2 или если вы используете Python 2

Теперь выход jupyter kernelspec list должен указывать на правильное ядро.

См. https://github.com/jupyter/notebook/issues/397 для получения дополнительной информации.

+0

не следует пытаться изменить ядро ​​из списка или установить numpy для другого python (лучше, чем удаление kernelspec) –

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