Microsoft Visual C++ 14.0报错最佳解决方案

一般机器学习涉及的包需要c++编译工具编译相关包。故可以下载visual studio以及相关工具。这样比较麻烦,可以换成直接安装相关python whl 包直接进行安装

问题背景:安装talib,报错如下

任务需求:在做金融量化时,需要使用第三方包:talib

import talib

报错如下

error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”

尝试直接下载 Visual C++安装,安装版本链接如下,运行 talib依然报错如上,说明此法fail

## 64 位系统:
https://aka.ms/vs/17/release/vc_redist.x64.exe
## 32 位系统:
https://aka.ms/vs/17/release/vc_redist.x86.exe

当然,不论哪种安装包运行出现如下报错,均可以采用如下2种类似方法

error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”

方法1:最佳解决方案

步骤1:详解

直接下载对应版本的.whl文件,然后运行pip install xxx.whl进行安装

https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib

在这里插入图片描述
重点:

根据Python版本和windows系统版本选择正确的安装包:例如cpxxx指的是python的版本,如cp36m指的是python3.6.m(m:0-9);而win_amd64/32指的是电脑64/32位操作系统。

本人电脑:win10 +64位操作系统+python 3.6.3
因此:需要选择上图中对应whl:

TA_Lib-0.4.19-cp36-cp36m-win_amd64.whl

然后 直接在搜索框输入并直接下载 :

https://download.lfd.uci.edu/pythonlibs/archived/cp36/TA_Lib-0.4.19-cp36-cp36m-win_amd64.whl

下载默认保存位置:C:\Users\Administrator\Downloads\

或者 直接在国内镜像网站 ,直接下载,定位到索引处: 581.TA_Lib模块:
https://gitee.com/FIRC/pythonlibs_whl_mirror

步骤2: 加载安装

在 anaconda prompt

pip install C:\Users\Administrator\Downloads\TA_Lib-0.4.19-cp36-cp36m-win_amd64.whl

在这里插入图片描述
安装完毕!!!

步骤3:验证

在python编辑环境中(我是用的 jupyter) 加载包, 加载正常,执行代码ok,说明安装成功
在这里插入图片描述

方法2:严重不推荐:下载Visual Studio

按照提示去官网下载Visual Studio
严重缺点:安装一个visual Studio十几个G ,耗时且极大占用存储空间与内存!!!
当然若有使用VS开发的同学, 可以直接按照方法2 进行操作 !!!
https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/ 直接下载生成工具即可

具体步骤参考:
https://blog.csdn.net/hebuyong/article/details/141263165

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值