熊猫对我来说好多年了。突然,今天,我收到了这个错误:
File "C:\Users\Excel\Anaconda3\lib\site-packages\dautil\data.py", line 3, in <module>
from pandas.io import wb
ImportError: cannot import name 'wb'
似乎错误来自data.py。这是一个屏幕截图。
这似乎是突然发生的,并且当我运行一些调用此过程的不同过程时,就会触发错误。我卸载并重新安装了熊猫。我仍然遇到相同的错误。
答案 0 :(得分:0)
文档说
从0.19.0开始,pandas不再支持pandas.io.data或 pandas.io.wb,因此您必须将从pandas.io导入的内容替换为 来自pandas_datareader的内容:
因此,根据documentation,您应该这样做:
> getLine1Number(); returns whatever is stored on the SIM card's MSISDN,
> which isn't filled by some operators.
答案 1 :(得分:0)
即使使用 pandas_datareader ,也可能发生相同的错误,如果您的情况如此,那么您有两种解决方法
对于Pandas> = 0.23,请确保您的pandas_datareader为> = 0.7,如果由于某种原因您不想将pandas_datareader升级到0.7或将pandas_datareader降级,则可以选择执行以下操作:
import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
import pandas_datareader as web