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: Не удалось собрать колесо для инжектора зависимостей

Запуск setup.py clean для dependency-injector Сборка колеса для pyduktape (setup.py) ... ошибка ОШИБКА: Команда завершилась с ошибкой и статусом выхода 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\pyduktape_d628ca64f5d1498c83b77edf959e9080\setup.py''''''; file=''''C:\Users\yasiru\AppData\Local\Temp\p ip-install-ai16fcys\pyduktape_d628ca64f5d1498c83b77edf959e9080\setup.py'"'''';f = getattr(tokenize, '"''open'''', open)(file) if os.path.exists(file) el se io.StringIO('"'''from setuptools import setup; setup()'''');code = f.read().replace('"''\r\n'''', '"''\n'''');f.close();exec(compile(code, file, '"''e xec'''''))' bdist_wheel -d 'C:\Users\yasiru\AppData\Local\Temp\pip-wheel-gvd80r9x' cwd: C:\Users\yasiru\AppData\Local\Temp\pip-install-ai16fcys\pyduktape_d628ca64f5d1498c83b77edf959e9080
Полный вывод (10 строк): c:\users\yasiru\appdata\local\programs\python\python37\lib\site-packages\setuptools\installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprec устарел. Требования должны быть удовлетворены установщиком PEP 517. SetuptoolsDeprecationWarning, запуск bdist_wheel выполнение сборки запуск build_ext цитонирование pyduktape.pyx в pyduktape.c c:\users\yasiru\appdata\local\temp\pip-install-ai16fcys\pyduktape_d628ca64f5d1498c83b77edf959e9080.eggs\cython-0.29.25-py3.7.egg\Cython\Compiler\Main.py:369: Fu tureWarning: Директива Cython 'language_level' не установлена, пока что используется 2 (Py2). Это будет изменено в последующем релизе! Файл: C:\Users\yasiru\AppData\Local\Temp\pip-in stall-ai16fcys\pyduktape_d628ca64f5d1498c83b77edf959e9080\pyduktape.pyx tree = Parsing.p_module(s, pxd, full_module_name) создание расширения 'pyduktape' ошибка: Требуется Microsoft Visual C++ 14.0 или выше. Получите его с помощью "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

Вернуться на верх