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成功的大神帮我解决问题,万分感谢。