Установка 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.
Ответы
Ответ 1
У меня была такая же проблема, получив сообщение "ImportError: No module named numpy".
Я также использую anaconda и узнал, что мне нужно добавить numpy в ENV, который я использовал. Вы можете проверить пакеты, которые у вас есть в своей среде, с помощью команды:
список конда
Итак, когда я использовал эту команду, numpy не отображался. Если это ваш случай, вам просто нужно добавить его с помощью команды:
conda install numpy
После этого ошибка с import numpy
исчезла
Ответ 2
Да, вы должны запустить 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.
Ответ 3
Папка Anaconda в основном находится в папке C:\Users\\Anaconda. Попробуйте установить PATH в эту папку.
Ответ 4
Переместите path\to\anaconda
в PATH выше path\to\python