Сбой построения колеса для onewire

#python #pip #pycharm #package #python-wheel

#python #pip #pycharm #пакет #python-колесо

Вопрос:

Для небольшого проекта на python мне нужно включить пакет «onewire». Я попытался установить его с

 pip install onewire
  

Затем я получаю огромное сообщение об ошибке, которое включает:

 Failed building wheel for onewire
Running setup-py clean for onewire ... error
  

(Полное изображение прилагается Извините, я не смог скопировать / вставить его, потому что все это написано в одной строке …)

Я уже пробовал:

 pip install wheel
  

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

Я использую следующие версии:

  • Python 3.8.2
  • Пункт 20.2.2

Я также обновил свои установки Visual Studio

Кто-нибудь знает, как это исправить?

Заранее спасибо.

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

1. Вы обновили свой pip? pip install -upgrade pip и ваше setop-tools .

2. Да, все обновлено.

3. Можете ли вы прикрепить изображение ошибки, которую вы получаете?

4. Выполнено. извините, я забыл это раньше

5. Похоже, проблема связана со сборкой колеса onewire, но оно не использует PEP 427. Вам потребуется build tools for Visual Studio .

Ответ №1:

Для установки Microsoft Visual C 14.0 вам понадобятся инструменты сборки для Visual Studio.

  1. Загрузите его отсюда.
  2. Когда вы запустите программу установки, в ней будет включено несколько «опций», которые увеличат размер установки до 5 ГБ. Если у вас Windows 10, вам нужно оставить выбранным параметр «Windows 10 SDK».
  3. Поскольку текущая ссылка на инструмент сборки ведет к Visual Studio 2017, вам также понадобятся эти:

A. VC 2017 версия xx.x tools

B. Windows SDK для использования стандартных библиотек.

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

1. Спасибо за ваш ответ. Я установил инструменты и обновил Visual Studio. Однако это ничего не изменило. Я прикрепил фотографии моих конфигураций Visual Studio, чтобы вы могли проверить.