Cri*_*spy 6 numpy python-3.x ta-lib tensorflow
我尝试在同一个项目中使用 TA-lib 版本 0.4.21 和 Tensorflow 2.6.0。两者都需要不同的 numpy 版本: TF ~= 1.19.2 TA-lib >= 1.19.4
考虑到这些依赖关系,numpy 1.19.4 或 1.19.5 应该可以正常工作,但我得到以下异常:
numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
我尝试在 python 3.8 和 3.9 上卸载并安装 numpy 1.19.4 和 1.19.5 多次,但结果是相同的。
删除 TF 并在 numpy 上使用最新版本可以解决该问题 - 但这对我来说不是解决方案。
在网上没有找到任何关于两个库之间的冲突的信息。
将很高兴获得帮助,谢谢!
小智 0
我也遇到了和你一样的问题。我在安装TA-Lib 0.4.21和tensorflow 2.6.0后重新安装了numpy。使用的命令:pip install -U numpy
& pip install numpy
。现在我当前的numpy版本仍然是1.21.2,但是版本冲突似乎已经不存在了。
归档时间: |
|
查看次数: |
3305 次 |
最近记录: |