Панда отлично справилась со мной в течение многих лет. Внезапно, сегодня, я получаю эту ошибку:
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. Вот скриншот.
Это, похоже, произошло внезапно, и ошибка запускается, когда я запускаю несколько разных процессов, которые называют этот процесс. Я удалил и переустановил панды. Я все еще получаю ту же ошибку.
Даже с 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
В документации говорится:
Начиная с 0.19.0, pandas больше не поддерживает pandas.io.data или pandas.io.wb, поэтому вы должны заменить свой импорт из pandas.io на pandas_datareader:
Итак, согласно документации, вы должны это делать:
from pandas.io import data, wb # becomes
from pandas_datareader import data, wb