学习交流:Python 3.8 安装pycrypto问题小结原创
金蝶云社区-无涯有涯
无涯有涯
2人赞赏了该文章 3198次浏览 未经作者许可,禁止转载编辑于2022年11月23日 21:29:18

错误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生成工具”右侧点击下载

image.png

安装以下项目,并重启计算机。

image.png

错误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

image.png

此错误是因为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

image.png

赞 2