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

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

david_kim90님의 프로필 이미지
david_kim90

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[2/10] 데이터 로드하고 필요한 데이터만 서브셋으로 만들고 csv 파일로 저장하기

Memory Error 발생시 어떻게 하나요?

작성

·

3K

1

안녕하세요 강사님,

가끔 실수로 주피터 노트북의 똑같은 셀을 반복하여 실행하는 경우 메모리 할당 관련 에러가 뜨는데 이런 경우 메모리 리셋을 어떻게 하는지요?

이런 스크립트를 반복하여 누르면

이런 에러가 발생했습니다

답변 1

0

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

새로운 변수를 할당해 준게 아니라면 해당 메모리 크기는 그렇게 크게 보이지 않습니다.

다른 프로그램이 너무 많이 메모리를 사용하고 있지 않은지 체크해 보세요. 

예로 들면 크롬 브라우저 창이 너무 많이 떠 있다든지 주피터 노트북이 여러개 실행되고 있다든지 

메모리를 많이 사용하는 프로그램이 많이 실행되고 있다든지(예: 게임, 포토샵, 동영상 편집 프로그램 등)

그래도 해결이 잘 안 된다면 다음의 방법을 사용해 보세요.

올려주신 오류메시지로 검색해서 찾은 스택오버플로우 게시물 입니다.

https://stackoverflow.com/questions/57507832/unable-to-allocate-array-with-shape-and-data-type

그리고 더 이상 사용하지 않는 변수는 del 변수명 으로 메모리에서 삭제할 수 있습니다.

david_kim90님의 프로필 이미지
david_kim90

작성한 질문수

질문하기