Установка Numpy на 64-битной Windows 7 с Python 2.7.3

Похоже, что только один 64-битный установщик Windows для Numpy предназначен для версии 1.1.0 для Numpy, который работает только с Python 2.6

http://sourceforge.net/projects/numpy/files/NumPy/

Мне кажется странным, что мне придется откатиться к Python 2.6, чтобы использовать Numpy в Windows, что заставляет меня думать, что я что-то пропустил.

Я?

Ответ 1

Попробуйте (неофициальные) двоичные файлы на этом сайте:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Вы можете получить новейший numpy x64 с или без Intel MKL libs для Python 2.7 или Python 3.

Ответ 2

Предполагая, что у вас есть python 2.7 64 бит на вашем компьютере и загрузили numpy из здесь, выполните следующие действия (изменив numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl в зависимости от ситуации).

  • Загрузите (щелкните правой кнопкой мыши и сохраните цель) get-pip на локальный диск.

  • В командной строке перейдите в каталог, содержащий get-pip.py, и запустите

    python get-pip.py

    , который создает файлы в C:\Python27\Scripts, включая pip2, pip2.7 и pip.

  • Скопируйте загруженный numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl в указанный выше каталог (C:\Python27\Scripts)

  • Еще в командной строке перейдите к приведенному выше каталогу и запустите:

    pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl"

Ответ 3

Загрузите numpy-1.9.2 + mkl-cp27-none-win32.whl из http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy.

Скопируйте файл в C:\Python27\Scripts

Запустите cmd из указанного выше местоположения и введите

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

Вы, надеюсь, получите следующий результат:

Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2

Надеюсь, что это сработает для вас.

РЕДАКТИРОВАТЬ 1
Добавление предложения @oneleggedmule:

Вы также можете запустить следующую команду в cmd:

pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

В принципе, пишущий пип также работает отлично (как в исходном ответе). Написание версии 2.7 также может быть сделано для ясности или спецификации.

Ответ 4

Для меня работали (неофициальные) двоичные файлы (http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy).
Я попробовал Mingw, Cygwin, все из-за разных причин. Я нахожусь на Windows 7 Enterprise, 64 бит.

Ответ 5

Вы также можете попробовать это, anaconda http://continuum.io/downloads

Но вам нужно изменить переменную среды PATH, чтобы папка anaconda находилась перед исходной папкой Python.

Ответ 6

Невероятно, что программисты, ищущие python на окнах, также используют Python Tools для Visual Studio. В этом случае легко установить дополнительные пакеты, воспользовавшись включенным окном "Python Environment". "Обзор" выбран по умолчанию в окне. Вы можете выбрать "Pip".

Затем вы можете установить numpy без дополнительной работы, введя numpy в окно seach. Уже предложена соответствующая инструкция "установить numpy".

Тем не менее у меня было 2 простых решения проблем в начале:

  • ": Не удалось найти vcvarsall.bat": эта проблема была решена здесь. Хотя я не нашел его в то время и вместо этого установил компилятор С++ для Python.
  • Затем установка продолжалась, но не удалась из-за дополнительного внутреннего исключения. Установка .NET 3.5 решила это.

Наконец, установка была выполнена. Это заняло некоторое время (5 минут), поэтому не откладывайте процесс до начала.