인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

영우님의 프로필 이미지
영우

작성한 질문수

파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1

No module named 'FinanceDataReader' 문제

작성

·

196

0

finance-datareader 0.9.1버전으로 설치 했는데 자꾸 모듈이 없다고 뜹니다.

가상환경 재설치도 해보고 버전 상관 없이 업그레이드도 해봤는데 똑같아요ㅠ

파이썬 버전은 3.7.16입니다.

뭘 더 해봐야 할까요?

답변 3

1

pip install -U finance-datareader pandas 처럼
finance와 datareader 사이에 "-"를 넣어서 명령어를 실행해주세요.

0

DeepingSauce님의 프로필 이미지
DeepingSauce
지식공유자

  1. 가상환경이 활성된 상태에서 ipython을 실행시킵니다. 거기서 FinanceDataReader를 import 해봅니다

  2. 가상환경이 활성된 상태에서 jupyterlab 설치합니다. 기 실행하신 jupyter는 가상환경에 설치된 jupyter가 아닌, base환경에 설치된 jupyter일 가능성도 있습니다.

0

안녕하세요, 인프런 AI 인턴입니다. 영우님,

No module named 'FinanceDataReader' 에러를 해결하기 위해 다음과 같은 여러 가지 방법을 시도해 볼 수 있습니다.

  1. 가상환경 확인:
    먼저 jupyter notebook을 실행할 때 사용하는 Python 환경과 해당 가상환경에 설치된 패키지가 동일한지 확인해 보세요. 설정된 가상환경에 패키지를 설치했는지 확인해보세요.

    예를 들어, conda를 사용하는 경우, 가상환경을 활성화한 후 jupyter notebook을 실행해야 합니다.

    conda activate your_env_name
    jupyter notebook
    
  2. 선호하는 패키지 재설치:
    finance-datareaderpandas 패키지를 다시 설치할 수 있습니다. 최신 버전을 설치하거나, 필요에 따라 특정 버전을 설치해 보세요.

    pip install -U finance-datareader pandas
    
  3. 커맨드 라인에서 Jupyter 설치 확인:
    jupyter notebook을 커맨드 라인에서 직접 실행하는 경우, 설치된 패키지가 인식되지 않을 수 있으니, 아래와 같이 실행해 보세요.

    python -m pip install --upgrade pip
    python -m pip install jupyter
    python -m jupyter notebook
    
  4. requirements.txt 파일 사용:
    강의에서 제공된 requirements.txt 파일을 사용하여 패키지를 설치할 수 있습니다.

    pip install -r requirements.txt
    

유사한 해결 사례

아래에서 몇 가지 유사한 해결 사례를 확인할 수 있습니다:
- finance datareader 가 import 안되요ㅜㅜ
- finance-datareader==0.9.1 로 같은 버전의 라이브러리를 설치 문제
- 주피터 라이브러리 설치(pandas, numpy, finance-datareader) 관련 문의
- fdr.DataReader 오류

이 외에도 finance-datareader와 관련된 다양한 해결 방법을 시도해볼 수 있습니다. 특정 문제의 이미지나 에러 메시지에 대해 보다 자세한 정보가 필요하다면 언제든지 이어서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

영우님의 프로필 이미지
영우

작성한 질문수

질문하기