Установка NumPy через Anaconda в Windows

Я пытаюсь использовать Numpy в Python 2.7.8 script в Windows. Итак, я загружаю и устанавливаю последнюю версию Anaconda (я также хочу использовать некоторые другие инструменты в Anaconda) в каталоге "C:/Anaconda". По умолчанию я проверил бокс, спрашивая меня, хочу ли я добавить путь к двоичным файлам в Windows PATH.

После проверки PATH он содержит следующее: "C:\Anaconda; C:\Anaconda\Scripts".

Затем, после установки, я открываю новую командную строку, а в среде Python я ввожу "import numpy", но это дает ошибку: "ImportError: нет модуля с именем numpy".

На каком этапе я пропустил процесс установки?

***** ИЗМЕНИТЬ *****

Я только что заметил, что нет файла с именем "numpy" в "C:\Anaconda" или "C:\Anaconda\Scripts". Но, согласно сайту Anaconda (http://docs.continuum.io/anaconda/pkg-docs.html), установка должна поставляться с Numpy...

***** ИЗМЕНИТЬ *****

Кажется, что Windows запускала Python из существующей версии Python, которую я установил, которая не была связана с NumPy. После удаления этого и запуска Python из установки Anaconda теперь распознается NumPy.

4 ответа

У меня была такая же проблема, получив сообщение "ImportError: No module named numpy".

Я также использую anaconda и узнал, что мне нужно добавить numpy в ENV, который я использовал. Вы можете проверить пакеты, которые у вас есть в своей среде, с помощью команды:

список конда

Итак, когда я использовал эту команду, numpy не отображался. Если это ваш случай, вам просто нужно добавить его с помощью команды:

conda install numpy

После этого ошибка с import numpy исчезла


Да, вы должны запустить pacon anaconda, чтобы использовать библиотеки python, которые поставляются с anaconda. Или иначе вы должны вручную добавить anaconda\lib в pythonpath, что является менее тривиальным. Вы можете запустить python anaconda с полным путем:

path\to\anaconda\python.exe

или вы можете запустить следующие две команды в качестве администратора в cmd, чтобы сделать windows каждый файл .py для anaconda python:

assoc .py=Python.File
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %*

после этого вы сможете просто вызвать скрипты python, не указав вообще исполняемый файл python.


Папка Anaconda в основном находится в папке C:\Users\\Anaconda. Попробуйте установить PATH в эту папку.


Переместите path\to\anaconda в PATH выше path\to\python

licensed under cc by-sa 3.0 with attribution.