import numpy as np
import talib as ta
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-2-39fbdb69ff19> in <module>()
----> 1 import talib as ta
E:\Anaconda\lib\site-packages\talib\__init__.py in <module>()
50 return wrapper
51
---> 52 from ._ta_lib import (
53 _ta_initialize, _ta_shutdown, MA_Type, __ta_version__,
54 _ta_set_unstable_period as set_unstable_period,
_ta_lib.pyx in init talib._ta_lib()
ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject
我升级了numpy,并且通过conda list 发现一个numpy-base 显示false,然后我又百度numpy-base,解决方法为conda install -c anaconda numpy-base,之后这玩意儿后边变成anaconda。
然后发现无济于事,看了好多帖子没有解决我的问题。我是按照规范过程从加州大学下载的64位轮子并且提示安装成功。安装talib应该是没问题的,因为import报错不是没安装的那句。
那么这个错误到底是啥意思,应该怎么解决?
ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject
我是刚学习python一周的小白,希望未安装python直接安装anaconda,并且安装talib后import成功的大神帮我解决问题,万分感谢。
补充问题 我刚又卸载numpy最新版本安装了指定版本1.14.5,还是报错 各位在安装引用talib时都没有问题吗?
同样的问题,请问楼主解决了吗
把anaconda的numpy模块卸载,在安装最新版本。
就可行了。
同样的问题,楼主解决了吗
执行pip install --upgrade numpy 升级到最新版本,解决上述问题
请问博主解决了这个问题吗?我的问题跟你一模一样,要哭了
遇到同样的问题,mac电脑,千辛万苦安装好talib,import引入报错,解决方案为
pip3.7 uninstall numpy 卸载
重新安装 pip3.7 uninstall numpy -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
完美解决。