错误1:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"
访问https://visualstudio.microsoft.com/zh-hans/downloads/
在“所有下载-visual studio 2019工具-visual studio 2019生成工具”右侧点击下载
安装以下项目,并重启计算机。
错误2:
fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory
一般是上图的Window 10 SDK未安装,修改安装、重启计算机。
错误3:
error C2061: 语法错误: 标识符“intmax_t”
error: command '***\\cl.exe' failed with exit status 2
此错误是因为python 的 python 的 include\pyport.h 已经默认不 #include <stdint.h> 了。
1、在第一步的Visual Studio 2019 生成工具的安装目录,搜索找到vsvarsall.bat
2、打开管理员命令提示符执行以下命令,路径以实际为准。
"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
SET CL=-FI"%VCToolsInstallDir%\include\stdint.h"
pip install pycrypto
推荐阅读