python安装pycrypto包步骤及语法错误处理

error C2061: 语法错误: 标识符“intmax_t”;

error C2059: 语法错误:“;” ;

error C2143: 语法错误: 缺少“{”(在“__cdecl”的前面)等等

https://jingyan.baidu.com/article/95c9d20d7784ebec4f75616e.html

方法一:pip安装

  1. 1

    执行pycrypto安装命令:pip install pycrypto

    python安装pycrypto包步骤及语法错误处理

  2. 2

    如果顺利,经过一分钟的等待即可安装成功。如果报错,请往下看。

    python安装pycrypto包步骤及语法错误处理

  3. 3

    如果安装了Visual Studio请往下看;若没有,则自行搜索下载“stdint.h”文件。

    python安装pycrypto包步骤及语法错误处理

  4. 4

    打开VS的安装文件夹,找到“stdint.h”文件,路径示例:

    D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\stdint.h

    python安装pycrypto包步骤及语法错误处理

  5. 5

    将“stdint.h”文件复制到如下文件夹下:C:/Program Files (x86)/Windows Kits/10/Include/10.0.15063.0/ucrt/

    python安装pycrypto包步骤及语法错误处理

  6. 6

    在当前位置,找到“inttypes.h”文件,打开编辑

    python安装pycrypto包步骤及语法错误处理

  7. 7

    将第13行更改为#include "stdint.h",注意!!!之前是尖括号,现在一定要改为英文双引号!!

    python安装pycrypto包步骤及语法错误处理

  8. 8

    更改成功后,保存退出。重新执行安装命令(pip install pycrypto)即可。

    python安装pycrypto包步骤及语法错误处理

    END

方法二:下载安装

  1. 搜索PyCryto包并下载,搜索提示“Windows安装PyCrypto”

    python安装pycrypto包步骤及语法错误处理

  2. 将安装包解压到Python第三库的路径下,如:D:\Program Files\Python36\Lib\site-packages

    python安装pycrypto包步骤及语法错误处理

  3. 进入pycrypto-2.6.1文件夹,然后在当前文件夹下执行命令行(shift+鼠标右键)

    python安装pycrypto包步骤及语法错误处理

  4. 执行命令“python setup.py install”即可。若安装出现错误,请参照方法一解决。

    python安装pycrypto包步骤及语法错误处理