当前位置:首页 > 编程笔记 > 正文
已解决

python3.8.10虚拟环境安装talib总报平台不匹配

来自网友在路上 177877提问 提问时间:2023-11-10 10:34:56阅读次数: 77

最佳答案 问答题库778位专家为你答疑解惑

目录

环境:

需求:

问题:

概述

过程及解决

解决方案总结


环境:

操作系统:window10、64位

开发工具:pycharm

python版本:python3.8.10

需求:

在python3.8.10的虚拟环境中安装talib包

问题:

概述

本地安装talib,下载的本地包python版本和操作系统位数都能对应上,但就是报错

(venv) D:\python_package>pip install TA_Lib-0.4.24-cp38-cp38-win_amd64.whl
TA_Lib-0.4.24-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

过程及解决

由于直接pip install talib在线安装总是无法成功,

错误信息如下:

(venv) D:\python_package>pip install talib
Collecting talib
  Could not find a version that satisfies the requirement talib (from versions: )
No matching distribution found for talib

所以采用本地安装,下载与python版本和系统位数相匹配的talib本地包

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载后放到指定目录,在虚拟环境的python命令行中cd到whl文件所在目录,执行

pip install TA_Lib-0.4.24-cp38-cp38-win_amd64.whl

报错

(venv) D:\python_package>pip install TA_Lib-0.4.24-cp38-cp38-win_amd64.whl
TA_Lib-0.4.24-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

网上看到有人下载32位在64位上安装成功,尝试下载32位,依然报错

考虑可能是pip版本太低的原因,当前pip版本 pip --version

升级pip版本 python -m pip install --upgrade pip

报错,pip升级没成功,但知道了pip当前最新版本为23.3.1,换一个升级命令 easy_install pip==23.3.1

pip升级成功。

再次执行 pip install TA_Lib-0.4.24-cp38-cp38-win_amd64.whl

安装成功。

解决方法总结

1 下载版本符合的本地包

2 升级pip版本(关键点)

3 安装本地包

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"python3.8.10虚拟环境安装talib总报平台不匹配":http://eshow365.cn/6-37165-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!