Я заинтересован в установке либо CrackLib, либо cracklib-python, чтобы обернуть его в программу проверки паролей и получить описательные сообщения об ошибках для всех отклоненных паролей.
В настоящее время я использую PyCharm под Windows 10, и когда я пытаюсь установить CrackLib, но он отображает сообщение об ошибке:
ошибка: требуется Microsoft Visual C ++ 14.0. Получите его с помощью «Microsoft Visual C ++ Build Tools»: http://landinghub.visualstudio.com/visual-cpp-build-tools
Вывод команды:
Сбор креклиб
Использование кэшированного https://files.pythonhosted.org/packages/4d/89/f78c127250bf3c396da5987ff5293c5ec9f89fcc3d7a52936625947cc230/cracklib-2.9.3.tar.gz
Установка собранных пакетов: cracklib
Запуск setup.py установки для cracklib: запущен
Запуск setup.py install для cracklib: завершено со статусом «ошибка»
Завершить вывод команды C: \ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ Scripts \ python.exe -u -c «import setuptools, tokenize;файл= ‘C: \ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \ setup.py’; f = getattr (tokenize, ‘open’, open) (файл); code = f.read (). replace (‘\ r \ n’, ‘\ n’); f.close (); exec (скомпилировать (code, файл, ‘exec’)) «установить —record C: \ Users \ chris \ AppData \ Local \ Temp \ pip-record-mldtq9os \ install-record.txt — одиночная версия — управляемая извне —compile —install- заголовки C: \ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ include \ site \ python3.6 \ cracklib:
запуск установки
бегущая сборка
работает build_py
создание сборки
создание сборки \ lib.win32-3.6
копирование. \ cracklib.py -> build \ lib.win32-3.6
копирование. \ test_cracklib.py -> build \ lib.win32-3.6
предупреждение: build_py: байтовая компиляция отключена, пропуск.running build_ext building '_cracklib' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools ----------------------------------------
Команда «C: \ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ Scripts \ python.exe -u -c» импортирует setuptools, tokenize;файл= ‘C: \ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \ setup.py’; f = getattr (tokenize, ‘open’, open) (файл); code = f.read (). replace (‘\ r \ n’, ‘\ n’); f.close (); exec (скомпилировать (code, файл, ‘exec’)) «установить —record C: \ Users \ chris \ AppData \ Local \ Temp \ pip-record-mldtq9os \ install-record.txt — одиночная версия — управляемая извне —compile —install- заголовки C: \ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ include \ site \ python3.6 \ cracklib «завершились ошибкой с кодом ошибки 1 в C: \ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \
Я вижу несколько вариантов, включая установку VC ++ по запросу. Однако я не вижу ничего похожего на выигрышное решение.
В общем, если я попытаюсь загрузить пакет из PyCharm, а пакет запрашивает VC ++, что будет выигрышным решением?
—РЕДАКТИРОВАТЬ—
URL, который был предоставлен, http://landinghub.visualstudio.com/visual-cpp-build-tools, мертв. Я пытался установить распространяемый VC ++ 2015, но он уже был указан в разделе «Установка и удаление программ» (программа установки завершила работу).
Спасибо,
Задача ещё не решена.
Других решений пока нет …