python3.8.10虚拟环境安装talib总报平台不匹配
最佳答案 问答题库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%的人还看了
相似问题
- flink1.13.6版本的应用程序(maven版)
- 技术分享| gcc版本升级到5.2
- 基于 Glibc 版本升级的 DolphinDB 数据查询性能优化实践
- 解决requests 2.28.x版本SSL错误:证书验证失败
- UE5和UE4版本更新重大改变汇总。
- Docker build报错总结,版本过新大避雷!
- K8S1.23.5部署(此前1.17版本步骤囊括)及问题记录
- Mongodb3.4升级高版本mongoTemplate.executeCommand报错The cursor option is required
- onnx模型转换opset版本和固定动态输入尺寸
- centos安装指定版本docker
猜你感兴趣
版权申明
本文"python3.8.10虚拟环境安装talib总报平台不匹配":http://eshow365.cn/6-37165-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!