快速解决
当报错为Microsoft Visual C++ 14.0 is required 时,是组件缺失。
安装一个MSVC就行 Visual Studio 2022 生成工具
当然你可以选择去自己找最新版本
在下载 Visual Studio Tools这个页面的适用于Visual Studio 2022的工具中可以找到
当你已安装但发现报下图的错误

找到你的MSVC的安装目录(或者是Visual Studio的安装目录)
找到C:\Program Files (x86)\Microsoft Visual Studio\2020\BuildTools\VC\Tools\MSVC\14.34.31933\include
找到stdint.h复制粘贴到下图报错的路径
打开inttypes.h,将#include <stdint.h>改为# “stdint.h”.
注意:这里的引号必须是英文的引号
保存后重新运行,问题解决。
详细描述
安装PyCrypto包一直提示失败,并且报下面这个错误:
满屏错误,但是pip说is likely not a problem with pip。这不是pip的问题。
那么肯定和inttypes.h头文件脱不开关系,而且看起来是文件语法错误。
报错的路径下没有stdint.h,但是却有inttypes.h。
于是我选择将MSVC的stdint.h放在这个目录下,并且打开inttypes.h,将#include <stdint.h>改为# “stdint.h”.
注意:这里的引号必须是英文的引号
安装成功了
本作品采用知识共享署名 4.0 国际许可协议进行许可。