windows下安装PyCrypto 提示error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B...

python3.6.X版本安装pycrypto==2.6.1,提示如下图:

windows下安装PyCrypto 提示error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B..._第1张图片
原因: " 由于 PyCrypto 已经超过三年无人维护,因此 Github 上的开发者 Varbin 在该项目的 Github issue 里呼吁开发们不要再使用 PyCrypto ,而应该将 PyCrypto 替换为 PyCryptodome。对于使用 PyCrypto 的已有项目而言,PyCryptodome 保持了与 PyCrypto 相当高的兼容性并且处于良好的维护状态,因此便于更换。对于要使用 Python 加密库的新项目,建议开发者使用 PyCryptodome 或者 cryptography。"

解决方法:使用 PyCryptodome安装,pip install  pycryptodome

如果实在要使用可以按照以下步骤:

1.添加VC环境变量,设置用户环境变量,这里划重点!!!是用户环境变量,不是系统环境变量
变量名:VCINSTALLDIR(变量值为vs安装路径下的VC,默认是这个)
变量值:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC

windows下安装PyCrypto 提示error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B..._第2张图片

2. win+R运行cmd,执行命令set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h” %CL%
3. 再次进入pycryto的解压文件夹python setup.py install ,看到

windows下安装PyCrypto 提示error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B..._第3张图片

你可能感兴趣的:(windows下安装PyCrypto 提示error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B...)