Я отлично работаю с pandas_datareader, а сегодня я установил оба yahoo finance из приведенной ниже ссылки, пытаясь решить другую проблему.
Web.DataReader Panda не извлекается данных
pip install yfinance
pip install fix_yahoo_finance
После вышеуказанной установки pandas_datareader больше не может использоваться. Я погуглил и добавил нижеприведенный импорт, а pandas_datareader все еще не работает.
from urllib.parse import urlencode
Вот ошибка: Большое спасибо за вашу помощь.
from pandas_datareader import data
File "C:\Users\yongn\Anaconda3\lib\site-packages\pandas_datareader\__init__.py", line 2, in <module>
from .data import (
File "C:\Users\yongn\Anaconda3\lib\site-packages\pandas_datareader\data.py", line 11, in <module>
from pandas_datareader.av.forex import AVForexReader
File "C:\Users\yongn\Anaconda3\lib\site-packages\pandas_datareader\av\__init__.py", line 6, in <module>
from pandas_datareader.base import _BaseReader
File "C:\Users\yongn\Anaconda3\lib\site-packages\pandas_datareader\base.py", line 7, in <module>
from pandas.io.common import urlencode
ImportError: cannot import name 'urlencode'
'''