这个问题已经在其他地方提到过,但它没有提供有效的解决方案,所以我仍然想保持一张票。
c:\Users\me\Desktop\temp\py-bcrypt-0.2>setup.py install build --compiler=min GW32 运行安装 运行构建 运行 build_py 运行 build_ext 构建“bcrypt._bcrypt”扩展 C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Python27\PC -c bcrypt/bcrypt_python.c -o build\temp.win32-2.7 \Release\bcrypt\bcrypt_python.o bcrypt/bcrypt_python.c:29:26: 错误: 'u_int8_t' 之前的预期声明说明符或'...' bcrypt/bcrypt_python.c:29:38: 错误:预期的声明说明符或 '...' 在 'u_int16_t' 之前 bcrypt/bcrypt_python.c:29:49: 错误: 'u_int8_t' 之前的预期声明说明符或'...' bcrypt/bcrypt_python.c:在函数“bcrypt_encode_salt”中: bcrypt/bcrypt_python.c:56:2:错误:函数“encode_salt”的参数太多 bcrypt/bcrypt_python.c:29:6: 注意:在这里声明 错误:命令“gcc”失败,退出状态为 1
这是在摆脱最初的“错误:安装脚本退出并出现错误:无法找到 vcvarsall.bat”</a>之后,我留下了一个看起来像 Gordic 结的东西。pip
并且easy-install
不工作。我还阅读了其他一些文章。
我目前不需要实施 bcrypt,所以这不是一件紧急的事情,但显然,实施安全的密码保护是至关重要的。