Подтвердить что ты не робот

Как установить numpy на windows с помощью pip install?

Я хочу установить numpy с помощью команды pip install numpy, но я получаю следующую ошибку:

RuntimeError: Broken toolchain: cannot link a simple C program

Я использую Windows 7 32bit, python 2.7.9, pip 6.1.1 и некоторый компилятор MSVC. Я думаю, что он использует компилятор из Visual С++ 2010 Express, но на самом деле я не уверен, какой из них, потому что у меня есть несколько установок для визуальной студии.

Я знаю, что есть готовые пакеты для окон, но я хочу выяснить, есть ли способ сделать это, просто набрав pip install numpy?

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

4b9b3361

Ответ 1

Установка модулей расширения может быть проблемой для pip. Вот почему конда существует. conda - это открытый межплатформенный пакетный менеджер BSD с открытым исходным кодом. Он может легко установить NumPy.

Два варианта:

  • Установите Anaconda здесь
  • Установите Miniconda здесь, а затем перейдите в командную строку и введите conda install numpy (убедитесь, что ваша PATH включает в себя местоположение conda).

Ответ 2

Проверить установку python 2.7, чем установить/переустановить пип, который описал здесь, чем открыть командную строку и написать

pip install numpy

или

pip install scipy

если он уже установлен, попробуйте

pip install -U numpy

Ответ 3

Разочарование пакета Numpy, опубликованного в PyPI, не будет устанавливаться на большинстве компьютеров Windows https://github.com/numpy/numpy/issues/5479

Вместо

  • Загрузите колесо Numpy для вашей версии Python из http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  • Установите его из командной строки pip install numpy-1.10.2+mkl-cp35-none-win_amd64.whl

Ответ 4

По состоянию на март 2016 года pip install numpy работает в Windows без компилятора Фортрана. Смотрите здесь.

pip install scipy все еще пытается использовать компилятор.

Июль 2018: mojoken сообщает, что pip install scipy работает на Windows без компилятора Фортрана.

Ответ 5

py -m pip install numpy

работал на меня!

Ответ 6

Сначала перейдите по этой ссылке https://www.python.org/downloads/, чтобы загрузить python 3.6.1 или 2.7.13 по вашему выбору. Я предпочел использовать python 2.7 или 3.4.4. Теперь, после установки, перейдите к имени папки python27/python34, затем нажмите script. Теперь откройте командную строку, щелкнув по объявлению левой кнопкой мыши как администратор. После появления командной строки напишите свой "pip install numpy", это установит последнюю версию numpy, и ее установка покажет успешный комментарий, что все. Аналогично, matplotlib можно установить, просто набрав "pip install matplotlip". И теперь, если вы хотите скачать scipy, тогда просто напишите "pip install scipy", и если он не работает, вам нужно скачать python scipy из ссылки https://sourceforge.net/projects/scipy/ и установите его.

Ответ 7

Установите миниконду (здесь)

После установки откройте Anaconda Prompt (выполните поиск в меню "Пуск")

Запись:

pip install numpy

После установки проверьте:

import numpy as np

Ответ 8

У меня такая же проблема. Я решил очень неожиданным образом. Просто открыл командную строку как администратор. А потом набрал:

pip install numpy