首先常规安装,失败

pip install pycrypto

解决办法是:设置VCINSTALLDIR的用户变量(设置成系统变量也没有问题,不过没那必要)

step1:

step2:

  • 打开cmd, 设置CL
set CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h"
  • 然后:
pip install pycrypto

还是失败!!!

————————————————————————————————————————

分析一下set CL=/FI"%VCINSTALLDIR%\INCLUDE\stdint.h", 我们最终是要找到stdint.h

但是我们的VC目录下并没有INCLUDE目录

在这几个目录找到INCLUDE\stdint.h

所以我们的%VCINSTALLDIR%用户变量应该是:

设置好变量,一路确定,重新安装成功