python安装pycrypto包步骤及语法错误处理
error C2061: 语法错误: 标识符“intmax_t”;
error C2059: 语法错误:“;” ;
error C2143: 语法错误: 缺少“{”(在“__cdecl”的前面)等等
https://jingyan.baidu.com/article/95c9d20d7784ebec4f75616e.html
方法一:pip安装
-
1
执行pycrypto安装命令:pip install pycrypto
-
2
如果顺利,经过一分钟的等待即可安装成功。如果报错,请往下看。
-
3
如果安装了Visual Studio请往下看;若没有,则自行搜索下载“stdint.h”文件。
-
4
打开VS的安装文件夹,找到“stdint.h”文件,路径示例:
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\stdint.h
-
5
将“stdint.h”文件复制到如下文件夹下:C:/Program Files (x86)/Windows Kits/10/Include/10.0.15063.0/ucrt/
-
6
在当前位置,找到“inttypes.h”文件,打开编辑
-
7
将第13行更改为#include "stdint.h",注意!!!之前是尖括号,现在一定要改为英文双引号!!
-
8
更改成功后,保存退出。重新执行安装命令(pip install pycrypto)即可。
END
方法二:下载安装
-
搜索PyCryto包并下载,搜索提示“Windows安装PyCrypto”
-
将安装包解压到Python第三库的路径下,如:D:\Program Files\Python36\Lib\site-packages
-
进入pycrypto-2.6.1文件夹,然后在当前文件夹下执行命令行(shift+鼠标右键)
-
执行命令“python setup.py install”即可。若安装出现错误,请参照方法一解决。