前言:
需要安裝 Microsoft Visual Studio2017 Community 或者buildtools
解決方案一:
1.設置Microsoft Visual Studio 14.0的環境變量 VCINSTALLDIR 變量值 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC(默認安裝位置,請根據自己的安裝位置確定)如圖:
2.在上面安裝路徑中執行 vcvarsall.bat 腳本
3.在命令行(cmd)中執行 set CL=-FI"%VCINSTALLDIR%\INCLUDE\stdint.h"
4.重新安裝 pip install pycrypto
5.解決問題后請點贊哈哈
解決方案二(推薦,簡單易懂,就是復制了頭文件並使用):
(1)本機上安裝了Microsoft Visual Studio2017 Community版
A、將D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\include\stdint.h文件拷貝到C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt\目錄下
B、修改C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt\inttypes.h中的第13行,將
#include <stdint.h>
修改為
#include "stdint.h"