当前位置: 移动技术网 > IT编程>脚本编程>Python > Python踩坑系列之安装pycrypto报错:“Microsoft Visual C++14.0 is required”问题。

Python踩坑系列之安装pycrypto报错:“Microsoft Visual C++14.0 is required”问题。

2019年11月14日  | 移动技术网IT编程  | 我要评论

贝因美爱加最新事件,韩讯五第二部,深爱梦相随

由于要使用python3实现des3加密要使用pycrypto模块,所以使用pip install pycrypto 来安装,然后就常规性掉坑。安装报错“microsoft visual c++14.0 is required”。具体错误如下图:

 

 根据错误提示地址准备下载“microsoft visual c++14.0”,结果访问页面404,what?are you kidding me?

 

 然后网上搜索根据该地址下载到:

 

下载的文件是这样的一个东西:

 

 

 

1、安装

2、配置环境变量:设置microsoft visual studio 14.0的环境变量 vcinstalldir 变量值 c:\program files (x86)\microsoft visual studio 14.0\vc(默认安装位置,请根据自己的安装位置确定)如图:

 

3、在上面安装路径中执行 vcvarsall.bat 脚本

4、win+r运行cmd,执行命令set cl=/fi”%vcinstalldir%\include\stdint.h” %cl%

5、然后执行pip install pycrypto,又报错了。c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\inttypes.h  intmax_t 等问题。脑壳疼。。。

 

解决办法:

1、将c:\program files (x86)\microsoft visual studio 14.0\vc\include\stdint.h文件拷贝到c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\目录下;

2、修改c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\inttypes.h文件,如下图:

原文件13行是这样的:

 13 #include <stdint.h>

修改后:

13 #include "stdint.h"

3、win+r运行cmd,执行命令set cl=/fi”%vcinstalldir%\include\stdint.h” %cl%

4、执行pip install pycrypto,成功安装。

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网