pip install pycrypto
在 python3.5.2 上工作正常,但在 python3.6 上失败并出现以下错误:
inttypes.h(26):错误 C2061:语法错误:标识符“intmax_t”
Python安装目录下的文件include\pyport.h没有#include 不再了。这留下intmax_t不明确的。
Microsoft VC 编译器的解决方法是强制包含stdint.h通过操作系统环境变量CL:
- 打开命令提示符
- 通过运行 vcvars*.bat 设置 VC 环境(根据 VC 版本和体系结构选择文件名)
- set CL=-FI"Full-Path\stdint.h" (使用环境完整路径的实际值)
- pip 安装 pycrypto
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)