当前位置:   article > 正文

error: Microsoft Visual C++ 14.0 is required问题 解决方法_error: microsoft visual c++ 14.0 is required.

error: microsoft visual c++ 14.0 is required.

问题一: error: Microsoft Visual C++ 14.0 is required

在安装 alipay-sdk-python 模块时,总会优先下载 pycrypto 这个包,然后问题就暴露出来了,也看了好多与该问题相关的博客,众说风云,各种方法都尝试了,历尽坎坷最后终于成功。

1:安装 pycrytodome 模块可以解决该问题?

尝试过后问题并没有解决,可能该博主和部分环境真的能够成功,大家不妨尝试一下?

2:在Python安装包大全中下载 对应后缀为 .whl 的文件,然后运行pip install xxx.whl进行安装

尝试后问题依然没有解决,但毕竟每个人都的环境多少都有不同,既然其它博主发布了该方法,依然倡导大家去试试,说不定真行了呢?

3:安装Microsoft Visual C++ Build Tools

直接安装一个visual Studio十几个G其实也可以,但我只想要安装一个可提供我安装python包的环境啊,于是果断采用安装Microsoft Visual C++ Build Tools来解决,但是真的解决了吗?在下载了5、6个由不同博主提供的资源后都抛出了相同的问题 安装包丢失或损,其他博主都可以只有我不行?有相关博主说是由与 证书 问题导致的,这块儿我不是很懂,但我看自己系统上的证书感觉没什么问题,果断放弃该方法。

4:实在没办法了,安装visual Studio吧,10几个G,我忍!

我是在官网(在抛出问题的后面,给了个链接,我是从这个链接进入的)直接下载的。
下载完成后双击进行安装,这里又遇到了难点。。。反正最后是成功了,如果大家没有更好的配置方法,不妨参照我这个来进行安装。
C++配置
在这里插入图片描述
Windows和Python配置
在这里插入图片描述
安装成功后在环境中下载之前模块时爆出以下问题

问题二: error: command ‘C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe’ failed with exit status 2

首先我尝试直接打开该路径 cl.exe 这个文件,提示找不到 mspdb140.dll 无法继续执行代码,心想去找一个该系统的 mspdb140.dll 复制过来岂不是就可以了?实时证明没什么卵用,又历经几多磨难后终于找到了正确的方法。

  • 进入 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC 路径 cmd 进入命令行
  • 执行 vcvarsall.bat x86_amd64 命令
  • 执行 set CL=-FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h"

现在可以在环境中下载之前的模块了。在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/blog/article/detail/46897
推荐阅读
相关标签
  

闽ICP备14008679号