use*_*602 34 windows visual-studio pycrypto python-3.6
pip install pycrypto
使用python3.5.2可以正常工作,但是由于python3.6而失败并出现以下错误:
inttypes.h(26):错误C2061:语法错误:标识符'intmax_t'
use*_*602 58
Python安装目录中的文件include\pyport.h不再有#include <stdint.h>.这使得intmax_t未定义.
Microsoft VC编译器的解决方法是通过OS环境变量CL强制包含stdint.h:
Mar*_*ein 20
我已成功在python 3.6,Windows 10,Visual Studio 2017上安装pycrypto 2.6.1.
naa*_*man 18
感谢user1960422的回答.
pycrypto 2.6.1的PowerShell步骤(通过simple-crypt)/ Python 3.6/Windows 10:
$env:VCINSTALLDIR="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC"
$env:CL="-FI`"$env:VCINSTALLDIR\INCLUDE\stdint.h`""
Run Code Online (Sandbox Code Playgroud)
我还需要按照以下答案:https://stackoverflow.com/a/24822876/8751739修复winrandom
模块错误.
归档时间: |
|
查看次数: |
33168 次 |
最近记录: |