ERROR: Не удалось построить колесо для dependency-injector, ERROR: Не удалось собрать колесо для pyduktape
Не удалось получить dependency injector и pyduktape в Django project requirements.txt. Он попросил установить Visual C++ 14.0 или выше, но он уже есть.
requirements.txt содержит dependency-injector==3.15.6 и pyduktape==0.0.6. Пробовали с Python 3.7, pip 21.3.1 и pipenv версии 2021.5.29
'''Сборка колес для собранных пакетов: dependency-injector, pyduktape
Сборка колеса для dependency-injector (setup.py) ... ошибка
ERROR: Команда завершилась с ошибкой и статусом выхода 1:
command: 'c:\users\yasiru\appdata\local\programs\python\python37\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '""'C:\Users\yasi
ru\AppData\Local\Temp\pip-install-ai16fcys\dependency-injector_e905913ba3f247b096ecaaf379d20b5b\setup.py'"''''; file= '"''C:\Users\yasiru\AppData\Loca
l\Temp\pip-install-ai16fcys\dependency-injector_e905913ba3f247b096ecaaf379d20b5b\setup.py'"''';f = getattr(tokenize, '''"open"'''', open)(file) if os.path
.exists(file) else io.StringIO('"'''from setuptools import setup; setup()''''');code = f.read().replace('"''\r\n'''', '"''\n'''');f.close();exec(compile(co
de, file, '"''exec''''')' bdist_wheel -d 'C:\Users\yasiru\AppData\Local\Temp\pip-wheel-23n96w5t'
cwd: C:\Users\yasiru\AppData\Local\Temp\pip-install-ai16fcys\dependency-injector_e905913ba3f247b096ecaaf379d20b5b
Полный вывод (13 строк):
запущен bdist_wheel
запуск build
запуск build_py
создание сборки
создание build\lib.win-amd64-3.7
создание build\lib.win-amd64-3.7\dependency_injector
копирование src\dependency_injector\errors.py -> build\lib.win-amd64-3.7\dependency_injector
копирование src\dependency_injector_init_.py -> build\lib.win-amd64-3.7\dependency_injector
копирование src\dependency_injector\containers.pxd -> build\lib.win-amd64-3.7\dependency_injector
копирование src\dependency_injector\providers.pxd -> build\lib.win-amd64-3.7\dependency_injector
запуск build_ext
создание расширения 'dependency_injector.containers'
ошибка: Требуется Microsoft Visual C++ 14.0 или выше. Получите его с помощью "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
ERROR: Не удалось собрать колесо для инжектора зависимостей