• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

import FinanceDataReader as fdr 에러

20.06.19 01:12 작성 조회수 707

0

파이낸스데이터리더를 임포트 하면 아래와 같이 에러가 납니다. 왜 그럴까요? ㅜㅜ 구글링 해봐도 해답을 못찾아서 질문드립니다. (pip install -U finance-datareader  설치 했습니다)

Traceback (most recent call last):

  File "C:\Users\yujoo\Desktop\section5\5-5-1_new_1.py", line 1, in <module>

    import FinanceDataReader as fdr

  File "C:\Users\yujoo\anaconda3\envs\section5\lib\site-packages\FinanceDataReader\__init__.py", line 1, in <module>

    from .data import (DataReader)

  File "C:\Users\yujoo\anaconda3\envs\section5\lib\site-packages\FinanceDataReader\data.py", line 1, in <module>

    from FinanceDataReader.investing.data import (InvestingDailyReader)

  File "C:\Users\yujoo\anaconda3\envs\section5\lib\site-packages\FinanceDataReader\investing\data.py", line 5, in <module>

    from pandas import json_normalize

ImportError: cannot import name 'json_normalize'

답변 1

답변을 작성해보세요.

1

이런 내용을 찾았습니다.

pandas 1.0 으로 업그레이드를 추천 드립니다.
TLTR; FinanceDataReader를 설치하고 ImportError 에러가 난다면, pandas를 업그레이드 하세요.
ImportError: cannot import name 'json_normalize'
pandas가 1.0.0로 업그레이드 되면서 json_normalize 네임스페이스가 바뀌었습니다. 이에 대한 대응이 FinanceDataReader 0.9.6(현시점의 최종 버전)에 반영되었습니다.
다음과 같이 설치된 pandas 1.0.0 (or higher) 로 업그레이드 하세요.
pip install --upgrade pandas
"[pandas] 1.0 주요 업데이트 내용"을 잘 정리해 좋은 포스팅이 있어서 소개 드립니다.