본문 바로가기

개발/에러해결48

OSError: [Errno 28] No space left on device 또는 Unexpected error while saving file: * database or disk is full 에러 내용 OSError: [Errno 28] No space left on device Unexpected error while saving file: * database or disk is full 주피터 노트북으로 파일을 저장하던 중 위와 같은 오류를 만났다. 에러 원인 문자 그대로 저장할 공간이 없기 때문이다. 그래서 주피터에서 파일을 삭제했는데도 계속 같은 오류가 나온다. 그 이유는 주피터에서 파일을 삭제하면 바로 삭제하지 않고 "$HOME/.local/share/Trash/files"에 저장하기 때문이다. (사실 rm가 아닌 mv와 동일한 듯하다.) 해결 방법 "$HOME/.local/share/Trash/files"에 있는 파일을 삭제하면 정상 동작한다. 주피터에서 터미널을 열고 다음의 명령.. 2023. 1. 6.
Invalid credentials : 주피터 노트북 비밀번호 맞는데 로그인 안됨 에러 내용 Invalid credentials 주피터 노트북에서 비밀번호를 jupyter notebook password로 설정하였는데 동일한 비밀번호를 입력하여도 로그인이 실패합니다. 에러 원인 비밀번호를 숫자로만 설정하여 그렇습니다. 정확한 이유는 모르겠지만 아마 암호화할 때 숫자 인코딩이 웹에서와 터미널에서 다르기 때문일 듯합니다. 해결 방법 비밀 번호를 영문으로만 설정하면 정상적으로 로그인이 됩니다. 결과 화면 비밀 번호를 영문으로만 설정하면 정상적으로 로그인이 됩니다. 참고 자료 삽질 2022. 12. 21.
ValueError: This sheet is too large! Your sheet size is: 1055241, 5 Max sheet size is: 1048576, 16384 (엑셀 행 제한 해결) 에러 내용 ValueError : This sheet is too large! Your sheet size is: 1055241, 5 Max sheet size is: 1048576, 16384 파이썬에서 pandas를 사용하여 엑셀을 저장하는 도중 위와 같은 오류가 출력되었다. ValueError: seek of closed file openpyxl에서도 위와 같은 오류가 출력된다. 에러 원인 엑셀(xlsx)은 1055241 (대략 백만 줄)까지의 행만 저장할 수 있는데 이를 초과하여 생기는 문제이다. 해결 방법 .xlsx 대신 .csv로 저장하면 해결된다. csv 확장자로 저장하면 최대 1,999,999,997(약 20억) 개의 행을 다룰 수 있다. 단, 엑셀 프로그램 등으로는 해당 파일을 정상적으로.. 2022. 12. 20.
transform, zoom, scale 후 흐릿한 현상 해결 에러 내용 css로 transform 또는 zoom, scale을 적용한 후 이미지 또는 텍스트 등이 흐릿해지는 현상이다. 에러 원인 흐릿한 이미지의 경우, scaling 과정이 실제로 원본 이미지를 흐릿하게 변경하기 때문이다. 흐릿한 텍스트의 경우, transform 과정에서 텍스트의 backface가 의도하지 않은 형태로 보이게 되어 frontface와 겹쳐지면서 흐릿하게 보인다. 해결 방법 1-1. css의 경우 다음 세 가지 선언을 차례로 적용시켜본다. backface-visibility: hidden; transform: translateZ(0); -webkit-font-smoothing: subpixel-antialiased; 1-2. react라면 다음과 같이 시도해본다. 2. 이미지의 경우.. 2022. 12. 9.
morgan winston 사용 시 파일에 이상한 특수 문자 출력 "" 해결 에러 내용 node js에서 log를 위해 morgan과 winston을 함께 사용했을 때 log file에서 이상한 특수문자 ""가 출력된다. 참고로 ""는 reset all modes(colors and styles)를 위해 사용되는 ANSI escape code이다. (""는 "ESC[0m"으로도 적을 수 있다.) 에러 원인 morgan에서 console에 출력하기 위해 color를 입히는( colorize ) 과정에서 특수문자가 들어가는데, morgan에서 winston으로 만든 logger를 사용할 때 특수문자 ( ANSI colors/styles )가 포함된 string을 그대로 전달하기 때문이다. 콘솔이나 터미널과 다르게 로그 파일에서는 이러한 특수문자가 적용되지 않기에.. 2022. 11. 22.
URLError: <urlopen error [Errno -3] Temporary failure in name resolution> 에러 내용 import seaborn as sns titanic = sns.load_dataset('titanic') 위 kaggle seaborn load_dataset 실행 시 다음의 오류가 발생합니다. URLError: 에러 원인 kaggle 기본 설정에서는 인터넷 연결이 되어 있지 않아 seaborn의 load_dataset이 에러를 출력합니다. 해결 방법 코드 작성 시 바로 옆에 있는 바의 setting을 열고 internet 토글을 클릭하여 인터넷을 연결합니다. 참고 자료 Product Update: Enable Internet Access on Kernels | Data Science and Machine Learning Product Update: Enable Internet Access .. 2022. 11. 11.