执行pip install pycrypto==2.6.1
报错Microsoft visual c++ 14.0 is required
1、安装Microsoft Visual C++ 14.0
链接:https://pan.baidu.com/s/1R5VyRhMWqclYMxSu1YEP9w
提取码:qw06
2、安装过程中可能报各种包缺失,以下补充各种包,就是文件很大
链接:https://pan.baidu.com/s/1SVLo8LYtRfyDH4TNGVJfhg
提取码:0unt
此时继续执行安装,报错VC的语法错误
找到Microsoft Visual C++ 14.0安装路径下的stdint.h文件所在路径,例如我的C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h,执行set CL=-FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h"
再执行安装
测试安装成功与否
没有报错,未安装成功会报找不到该模块。
至此,完美解决
另外一种离线安装的,可借鉴下https://www.cnblogs.com/iceman-/p/9394021.html
离线安装命令,进入到包文件夹下,执行python setup.exe install