Errno28 pip 설치 중에 "장치에 남은 공간이 없습니다" 발생

Errno28 pip 설치 중에 "장치에 남은 공간이 없습니다" 발생

내 Raspberry에서 실행을 시도했지만 pip install tensorflowErrno 28 "장치에 남은 공간이 없습니다"라는 메시지가 표시되었습니다. 여러 소스에서 이것이 압축 풀기 과정에서 pip install에서 사용하는 폴더가 너무 작다는 것을 의미한다는 것을 읽었지만 실제로 너무 작은지 확인하는 방법을 모르겠습니다(RAM 크기를 확인하는 방법을 모르겠습니다). , 하지만 512MB인 것 같아요) 또는 할당된 바이트 수가 너무 적습니다.

df생산하다:

여기에 이미지 설명을 입력하세요

하드웨어를 받았을 때 참조할 문서가 없었지만 콘솔을 사용하여 필요한 정보를 제공하겠습니다.

(TMPDIR을 변경해 보았으나 효과가 없었습니다.)

답변1

SD를 확장해야 할 수도 있습니다.

다음을 입력하여 PI 구성 화면(터미널 창에서)을 엽니다. sudo raspi-config하단 옵션 실행 최신 버전의 구성 소프트웨어가 있는지 확인하려면: update두 번째 옵션을 실행합니다. expand_rootfs클릭: 마침 YES재부팅하라는 메시지가 나타나면 " "을 선택합니다.

http://cagewebdev.com/raspberry-pi-expanding-the-root-partition-of-the-sd-card/

답변2

"장치에 남은 공간이 없습니다"는 거의 자명합니다. 디스크(또는 RPi에 대해 이야기하는 경우 SD 카드)에 충분한 여유 공간이 없습니다. 귀하의 스크린샷도 df표시됩니다 /(귀하의루트 파일 시스템)이 100% 가득 찼습니다. 별도의 파일이 없으므로 /home공간을 확보하거나 임시/캐시 파일을 정리해 볼 수 있습니다 /var(데비안 기반 배포판을 사용하는 경우 이와 유사한 것이 apt-get clean약간 도움이 될 수 있습니다).

SD 카드를 어떻게 생성했는지는 잘 모르겠지만 전체 시스템에 8GiB는 그리 많지 않습니다. 더 큰 카드를 구입하거나 /더 크게 구성하거나 파일 시스템 크기를 전체 카드에 맞게 조정하는 설치를 사용할 수도 있습니다. 필요한 경우 크기 방법.

관련 정보