人生知己의 세상만사
반응형



ImportError: cannot import name 'NAN' from 'numpy'

AI를 이용하여 파이썬으로 코드를 짠 후 주파터 노트북에서 실행하였을 경우 위와 유사한 오류를 경험할 때가 있다.

오류 발생원인은 Numpy가 새로운 2.0.0 버전에서 NaN을 nan 으로 변경했기 때문이다.

그러므로 단순히 위 오류를 수정하는 것이 목적이라면 윈도우 탐색기의 파이썬 설치폴더를 오픈한 후 다음과 같은 방법으로 간단히 오류를 잡을 수 있다.

 

수정방법 : (파일 경로는 자신이 설치한 위치에 따라 다를 수 있음)

Program Files\Python\Lib\site-packages\pandas_ta\momentum 폴더의 squeeze_pro.py 파일을 메모장 혹은 VS CODE로 오픈하고 squeeze_pro.py 파일의 두번째 줄 일부 대문자로 되어 있는 NaN을 전부 소문자 nan으로 수정하면 된다.

from numpy import NaN as npNaN(수정전)
from numpy import nan as npNaN(수정후)

 

반응형
profile

人生知己의 세상만사

@人生知己

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!