#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
- (Рисунок) Установки Visual Studio
- (Рисунок) Конфигурация Visual Studio 2017
- (Рисунок) Конфигурация Visual Studio 2019
Кто-нибудь знает, как это исправить?
Заранее спасибо.
Комментарии:
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.
- Загрузите его отсюда.
- Когда вы запустите программу установки, в ней будет включено несколько «опций», которые увеличат размер установки до 5 ГБ. Если у вас Windows 10, вам нужно оставить выбранным параметр «Windows 10 SDK».
- Поскольку текущая ссылка на инструмент сборки ведет к Visual Studio 2017, вам также понадобятся эти:
A. VC 2017 версия xx.x tools
B. Windows SDK для использования стандартных библиотек.
Комментарии:
1. Спасибо за ваш ответ. Я установил инструменты и обновил Visual Studio. Однако это ничего не изменило. Я прикрепил фотографии моих конфигураций Visual Studio, чтобы вы могли проверить.