Не удалось создать колеса для numpy, которые используют PEP 517 и не могут быть установлены напрямую

#python-3.x #macos #numpy #terminal #pip

#python-3.x #macos #numpy #терминал #pip

Вопрос:

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

Ошибка при сборке numpy: не удалось создать колеса для numpy, которые используют PEP 517 и не могут быть установлены напрямую

Я перепробовал все приведенные ниже команды, но у меня заканчиваются идеи:

установка pip —обновление колеса pip setuptools

sudo pip устанавливает numpy —no-binary: все:

Я всегда получаю одно и то же сообщение:

Ошибка при сборке numpy: не удалось создать колеса для numpy, которые используют PEP 517 и не могут быть установлены напрямую

У вас есть другие идеи для решения этой проблемы? Спасибо!

Комментарии:

1. почему вы используете --no-binary :all: ?

Ответ №1:

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

Я решил это, установив «Инструменты сборки для Visual Studio 2019» и установив раздел desktop C compiler.

Шаги

  1. Перейдите в раздел загрузки Microsoft Studio и выполните поиск в разделе «Все загрузки»> «Инструменты для Visual Studio 2019».
  2. Загрузите «Инструменты сборки для Visual Studio 2019».
  3. Установите пакет компилятора C (требуются повышенные привилегии).
  4. Повторите попытку установки pip pip install numpy
  5. Наслаждайтесь.