python实战008:解决Microsoft Visual C++ 14.0 is required错误

今天在安装Python插件tesserocr时出现错误提示:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/,根据报错信息去官网下载Microsoft Visual C++ 14.0,结果跳转到下载Microsoft Visual Studio了,我电脑已经安装了Microsoft Visual Studio2012了,因该不是这个问题。

本来想用whl来安装的(因为一般用pip安装不了的插件基本都可以使用whl的文件安装),pypi中只能找到tesserocr-2.4.0.tar.gz 文件没有whl版本,而在https://www.lfd.uci.edu/~gohlke/pythonlibs/中也压根找不到 tesserocr插件。

我们下载一个visualcppbuildtools_full.exe 工具,我把程序传在CSDN了,大家可以下载:visualcppbuildtools_full

运行该程序来安装我们的Microsoft Visual C++ 14.0环境,

 

 如果遇到如下错误,说明你电脑中的.Net版本太低了该升级了,我电脑装的是Microsoft Visual Studio2012,.Net版本是4.5的而这里要求最低版本是4.5.1,真骚疼还得再装个.Net,升级了.Net再来执行这个程序安装吧.

百度直接搜.Net就可以找到官网了,下个在线安装程序下来开始安装,这里我下了个最新的.Net4.8,这回够新了吧,安装步骤直接点击下一步等待下载完成继续下一步即可。

再次运行visualcppbuildtools_full.exe 工具,这次我们就可以安装Visual C++编译器工具集了,直接点击安装继续开始下载安装Microsoft Bulid Tools 14.0,这个速度有点慢呀....都半个多小时了(相当于重新下载个Microsoft Visual Studio了),更新完才发现给我安装了一个Microsoft Visual Studio 2015了.......。

 重启电脑再次安装tesserocr,执行命令:pip install tesserocr,Microsoft Visual C++ 14.0 is required错误是不报了,但是又出新错误了,error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

我找到提示制定的cl.exe程序然后运行发现体统缺少了mspdb140.dll库文件 ,于是我百度下了一个mspdb140.dll库文件放在C:\Windows\SysWOW64目录下,再次尝试运行cl.exe程序没报错,再次执行安装命令:pip install tesserocr(依旧报相同错)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ProgramNotes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值