티스토리 뷰
오류
[AWS]EC2 : ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device 에러
김쓰로그 2023. 6. 4. 13:11
에러 상황
학습된 모델을 동작시키기 위해 git clone으로 yolov5를 가져오고 필요한 패키지들을 pip install로 설치하고 있는데 발생한 오류이다. 오류 그대로 다운받는데 남는 공간이 없다는 것이다. 그런데 ec2는 프리티어 유저가 30GB까지 사용할 수 있는데 고작 패키지 다운받는데 공간이 꽉 찼다고?라는 생각이 들었다/
에러 해결
"df -h" 명령어를 통해 확인하니 임시파일 저장소가 꽉차서 설치할 수 없던 것이였다. 아래 사진을 보면 tmpfs에 마운트된 /tmp Use%가 76%인것을 확인할 수 있다.
그래서 방법을 찾아보니 pip 명령어를 통해 install을 할 때 '--no-cache-dir' 플래그를 사용하면 캐시를 사용하지 않도록 할 수 있다고 했다. 이렇게 하면 pip가 임시 파일을 생성하는 대신에 캐시를 건너뛰고 패키지를 직접 다운로드하여 설치한다고 한다. 따라서 임시저장소 용량문제를 해결할 수 있다.
예시
pip install --no-cache-dir torch
'오류' 카테고리의 다른 글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- springboot
- 덧칠하기
- 1316번
- MVC
- 게시판#자바#JPA#Entity
- 7568
- 백엔드#게시판
- 프로그래머스
- 사탕 게임#백준#3085
- 백준#잃어버린 괄호#1541
- java
- 서블릿#Servlet
- 1978
- 4673번
- 파이썬
- 자바
- 회고
- Spring
- 오류
- 스프링
- HTTP#HTTP특징
- 11659
- this()
- list
- controller
- 백준
- 대충 만든 자판
- querydsl
- 백준#서강근육맨#20300
- arraylist
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함