我(或我)如何使CrackLib在PyCharm / Windows 10上运行?

时间:2018-06-29 19:07:04

标签: python c++ pycharm

我有兴趣安装CrackLib或cracklib-python来包装密码检查器,并为所有拒绝的密码提供描述性错误消息。

我目前在Windows 10下使用PyCharm,并且当我尝试安装CrackLib时,它显示一条错误消息:

  

错误:需要Microsoft Visual C ++ 14.0。使用“ Microsoft Visual C ++生成工具”获取它:http://landinghub.visualstudio.com/visual-cpp-build-tools

命令输出为:

  

收集cracklib
    使用缓存的https://files.pythonhosted.org/packages/4d/89/f78c127250bf3c396da5987ff5293c5ec9f89fcc3d7a52936625947cc230/cracklib-2.9.3.tar.gz
  安装收集的软件包:cracklib
    为cracklib运行setup.py install:已开始
      运行cracklib的setup.py install:状态为“错误”
      来自命令C:\ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ Scripts \ python.exe -u -c的完整输出“导入setuptools,标记化; 文件 ='C:\ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \ setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。replace(' \ r \ n','\ n'); f.close(); exec(compile(code, file ,'exec'))“ install --record C:\ Users \ chris \ AppData \ Local \ Temp \ pip-record-mldtq9os \ install-record.txt-单一版本-外部管理-编译--install-header C:\ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ include \ site \ python3.6 \ cracklib:
      运行安装
      正在运行构建
      运行build_py
      创建构建
      创建build \ 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”导入设置工具,标记化; 文件 ='C:\ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \ setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。replace( '\ r \ n','\ n'); f.close(); exec(compile(code, file ,'exec'))“ install --record C:\ Users \ chris \ AppData \ Local \ Temp \ pip-record-mldtq9os \ install-record.txt-单一版本-外部管理-编译--install-headers C:\ Users \ chris \ PycharmProjects \ functions_and_conditionals \ venv \ include \ site \ python3.6 \ cracklib“在C:\ Users \ chris \ AppData \ Local \ Temp \ pycharm-packaging \ cracklib \

中失败,错误代码为1

我看到了几种选择,包括根据要求安装VC ++。但是,我看不到任何似乎是成功的解决方案。

通常,如果我尝试从PyCharm加载程序包,而该程序包要求VC ++,那么什么是成功的解决方案?

-编辑-

提供的URL http://landinghub.visualstudio.com/visual-cpp-build-tools已死。我正在尝试安装VC ++ 2015可再发行文件,但是该文件已经在“添加和删除程序”下列出(安装程序退出)。

谢谢

0 个答案:

没有答案