강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

tomato님의 프로필 이미지
tomato

작성한 질문수

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

파이썬 & 데이터베이스 연동 with Pandas(ORM)

import FinanceDataReader as fdr 에러

작성

·

1.1K

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 주요 업데이트 내용"을 잘 정리해 좋은 포스팅이 있어서 소개 드립니다.
tomato님의 프로필 이미지
tomato

작성한 질문수

질문하기