본문 바로가기
728x90

Computer Science/Error Code28

[Error Code] 윈도우 vscode에서 pip install이 되지 않을때 1초만에 해결 방법 윈도우 vscode에서 pip install이 되지 않을 때 1초 만에 해결 방법# pip 환경변수코드에 문제가 없고 산출도 잘 되는데 막상 원하는 결과가 나오지 않아서 짜증이 쌓이고 있는 와중에 pip install도 되지 않으면 그냥 바로 샤우팅 시작이다. (지금의 글쓴이 상태이다) pip install이 되지 않는 이유는 사실상 파이썬 환경 변수 설정이 잘못되어 있거나 글쓴이처럼 여러 파이썬 버전을 사용할 경우 이때도 경로 설정이 문제가 생겨서 pip install이 제대로 작동하지 않을 수도 있다. 가장 교과서적인 방법은 환경 변수 설정을 제대로 해서 pip가 잘 작동되도록 만들어주는 것이다.# 가장 간단한 해결 방법솔직히 당장 프로젝트하기도 바빠 죽겠는데 pip install 변수 .. 2024. 4. 24.
[Error Code / Docker] ERROR [internal] load metadata for docker.io ERROR [internal] load metadata for docker.io # internal load metadata errors 내부 메타 데이터를 불러오는데 위와 같이 에러가 발생했다고 뜬다면 가장 큰 이유 중 하나는 기존 도커 메타 데이터와 충돌이 발생했기 때문이다. 따라서 이러한 경우는 기존 도커를 정리해 주거나 초기화해 준 다음 다시 도커 이미지를 재생성해 주면 해결할 수 있다. 그럼에도 불구하고 지속적으로 internal load metadata errors가 발생한다면 json 부분도 다시 제거 후에 도커를 재생성해 주면 문제를 해결할 수 있다. rm ~/.docker/config.json 2024. 2. 26.
[Error Code/Docker] Cannot connect to the Docker daemon at unix Cannot connect to the Docker daemon at unix # Docker Connection Errors Docker(도커)를 사용하거나 도커에 새로운 컨테이너 또는 이미지를 추가하려고 할 때 발생할 수 있는 에러이다. 해당 에러는 유닉스에서 도커를 연결할 수 없을 때 발생하기 때문에 도커를 재실행해줘야 하거나 아니면 도커 자체가 연결되어 있지 않을 때 발생한다. 따라서 도커 앱이 별도로 있다면 도커 앱 또는 프로그램을 실행시켜 주거나 아니면 커맨드라인에서 명령어를 통해서 도커를 재실행할 수도 있다. #Mac open -a Docker 또한 도커를 실행해줬음에도 위와 같은 연결 문제 에러가 지속적으로 나온다면 도커 계정이 등록되어 있는지도 같이 확인해 줄 필요가 있다. 도커 계정이 .. 2024. 2. 20.
[Error Code] Error: Main method not found in class Rectangle, please define the main method as: public static void main(String[] args)or a JavaFX application class must extend javafx.application.Application Error: Main method not found in class Rectangle, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application # JavaFX application class error 위와 같은 에러가 발생하는 이유는 사실 여러가지 이유가 있다. 따라서 IDE 문제이거나 자바 설치에 대한 문제가 아닐까 하고 시간을 허비하는 일이 생기곤 하는데 사실 매우 간단한 원인으로 문제가 발생할 수 있다. JavaFX application은 public class 선언이 제대로 되어있지 않았을 때.. 2024. 2. 5.
[Error Code] java: error: class is public, should be declared in a file named java: error: class is public, should be declared in a file named # file named error 자바의 경우 public class에 따라서 파일명을 지정해줘야 하기 때문에 파일 이름이 잘못되어 컴파일이 불가능하다는 에러가 발생할 수 있다. 위와 같은 에러가 발생하는 이유는 크게 코드를 다른 곳에서 가져왔거나 아니면 파일명 자체를 변경했기 때문에 public class의 이름과 달라져서 발생할 수 있다. 이러한 자바 에러 메시지가 뜬 경우 파일명만 수정해서 간단하게 에러를 해결할 수 있다. 한마디로 파일명을 public class에 선언되어 있는 클래스 이름으로 바꾸어주기만 하면 해당 에러는 사라진다. 2024. 2. 5.
[Error Code] 파이썬 컴파일시, 디렉토리명에 syntax error가 뜰때 파이썬 컴파일 시, 디렉토리명에 syntax error가 뜰 때 # 파일명 syntax error 코딩하기도 바빠죽겠는데 세팅 문제로 컴파일이 되지 않는다면 정말 짜증 난다. 파이썬을 이제 막 다루는 컴공과 학생이거나 다른 전공을 하다가 모델링 작업이나 시뮬레이션 때문에 파이썬을 다루기 시작한다면 겪을 수 있는 문제이다. 특히 프로그래밍을 처음 해본 경우에는 이러한 복합적인 세팅 충돌 문제가 발생하지 않는데 다른 프로그래밍을 하다가 파이썬을 사용하려고 한다거나 여러 종류의 IDE를 사용하다 보니 다른 버전의 파이썬이 중복 설치가 되었을 때 이러한 문제가 발생할 수 있다. 예를 들어서 주피터 기반으로 통계작업을 해오다가 Vscode로 파이썬 모델링 작업을 하려고 할 때 이러한 문제가 발생할 수 있다. (.. 2024. 2. 1.
[Error Code / Mac] docker ps를 했는데도 컨테이너가 나타나지 않을때, ERROR !!! FAILED to execute End-2-End Scenario docker ps를 했는데도 컨테이너가 나타나지 않을 때, ERROR!!! FAILED to execute End-2-End Scenario # docker ps, docker ps -a 맥(Mac)에서 도커(Docker)를 사용하는 데 있어서 현재 실행 중인 도커 컨테이너를 확인하기 위해서 "docker ps" 명령어를 사용한다. 이때 컨테이너를 생성하여 실행 중임에도 컨테이너가 아예 없거나 원하는 컨테이너 아이디가 나타나지 않는 경우가 종종 있다. 이런 경우 사용하려는 컨테이너가 특정 조건으로 종료되었을 가능성이 높다. 이런 경우 "docker ps -a"를 사용하여 현재 모든 도커의 상황을 먼저 확인해 주는 것이 좋다. $ sudo docker ps -a "docker ps -a"만을 작성하여도 .. 2023. 12. 31.
[Error Code] npm install 에러, npm gyp npm install 에러, npm gyp # npm install errors Node Packaged Manager (npm)은 Node.js 기반으로 만들어진 모듈을 사용하려고 할 때 필요한 툴이다. 글쓴이처럼 데이터 관리나 블록체인 개발이 아니더라도 Javascript (자바스크립트)를 사용한다면 npm을 기본적으로 많이 사용할 것이다. 문제는 npm install 단계에서 "npm ERR!'과 같이 에러 코드가 발생하면서 제대로 설치가 완료되지 않는 경우가 발생할 수 있다. 특히 리눅스나 맥에서 발생할 수 있는 에러인데 이러한 경우 아래의 방법을 통해서 문제를 해결해 보는 것이 좋다. 우선 이러한 경우 기존에 설치되어 있는 npm에서 문제가 발생해서 충돌이 생겨났을 가능성이 있기 때문에 가장 .. 2023. 12. 10.
[Error Code] Operation not permitted error Operation not permitted error # 맥북 터미널 에러 "Operation not permitted error"는 맥에서 발생하는 에러이다. 특히 코딩을 하는 과정에서 파일에 대한 접근 권한이 주어지지 않았을 때 이러한 에러코드와 함께 파일 접근이 차단된다. 터미널이 관리자로써 권한을 가지고는 있지만 다른 파일에 대해서 접근 권한이 주어지지 않을 경우 이와 같은 permission error가 발생한다. 따라서 파일에 대한 접근 권한을 주기 위해서 "Privacy & Security"에 있는 "Full Disk Access"의 설정을 변경해줘야 한다. (참고로 글쓴이는 영어 기반이다 보니, 언어가 한국어로 되어있는 경우 메뉴에 대한 이름이 다를 수 있다.) 위의 그림에 나와있듯이 ".. 2023. 12. 8.
[Error Code] Is the docker daemon running? Is the docker daemon running? # Docker Daemon 도커 데몬 (Docker Daemon)은 컨테이너와 가상 머신을 사용할 수 있는 엔진이며 도커 데몬은 백그라운드 프로세스에 해당한다. 현재 도커는 맥이나 리눅스 OS 뿐만 아니라 윈도우를 포함하여 클라우드에서도 사용하고 있기 때문에 많은 개발자들이 도커 데몬을 사용하고 있을 것이라고 본다. 따라서 블록체인 분야가 아니더라도 데이터를 다룬다면 도커를 비롯하여 도커에서 제공하는 여러 기능들을 활용할 일이 많다. 문제는 도커를 제대로 설치가 되어있음에도 "Is the docker daemon running?"라고 짜증나는 질문 형식으로 에러코드가 발생하면 컴퓨터를 주먹으로 치고 싶은 분노가 나타날 수 있다. 글쓴이도 거의 10년.. 2023. 12. 7.
[Error Code] The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. # Java installation error 자바가 라이선스에 대한 기준과 규정들이 복잡해지면서 공부하는 학생들만 더 힘들어진 것 같아 안타깝다. Machine learning만 할 때는 자바를 안 쓰고도 충분히 할 수 있기 때문에 자바에서 벗어나 행복했지만 블록체인을 하면서부터 Java가 필요한 순간들이 있다 보니 OpenJDK를 사용하고 있다. 맥북 중에서도 M1이나 M2 칩을 사용하는 최신 맥북에서 OpenJDK 또는 자바를 설치하려고 할때 아래와 같은.. 2023. 12. 6.
[Error Code] Docker Errors: Incompatible CPU detected Docker Errors: Incompatible CPU detected # Incompatible CPU detected 이 놈의 맥은 친해질 뻔하면 한 번씩 튕겨주는 자식이다. 맥을 쓰는 개발자 브로들 중에서도 새로 나온 애플 M칩이 내장되어 있는 맥북의 경우 Docker를 사용하려고 할 때 아래와 같은 에러 메시지가 뜰 수 있다. 해당 도커를 리셋하더라도 문제가 지속적으로 발생한다면 도커를 새로 설치해줘야 한다. 기존 도커 버전과 새로 나온 M칩 버전들이 충돌이 발생해서 이러한 오류가 나타나기 때문에 새로운 도커를 공식 사이트에서 다운로드해 주고 재설치를 해주면 문제를 손쉽게 해결할 수 있다. 여기서 유의할 점이 Docker errors에 대한 문제점들을 인터넷에서 찾다보면 BIOS 문제라면서 세팅.. 2023. 12. 4.
[Error Code] RuntimeError: Dataset 'data.yaml' error RuntimeError: Dataset 'data.yaml' error # RuntimeError, 데이터셋 경로를 찾지 못할 때 모델링에 학습할 데이터셋을 만들고 해당 데이터셋에 대한 경로를 입력해서 학습을 시키려고 하는데 에러가 발생하는 경우가 있다. yaml 파일 안에 각 학습할 데이터셋의 경로를 제대로 지정해 두었는데도 불구하고 지속적으로 RuntimeError가 뜨면서 경로를 찾을 수 없다고 나온다면 미치고 팔짝 뛸 노릇이다. 글쓴이가 개인적으로 싫어하는 에러코드가 바로 간단하면서 분명히 문제가 없는데 문제가 있다고 할 때이다. 어렵거나 코드 안에 에러가 있으면 찾아서 고쳐나가면 되지만 이렇게 경로가 문제가 없는데 갑자기 안된다고 하면 스트레스를 받는다. 따라서 이번 에러코드 포스트에서는 데이터.. 2023. 11. 14.
[Error Codes] IndentationError: unexpected indent IndentationError: unexpected indent # IndentationError: unexpected indent Indentation error의 경우는 파이썬에서 종종 나타나는 에러로써 들여 쓰기를 잘못해서 나타나는 간단하지만 짜증 나는 에러이다. 파이썬은 다른 프로그래밍 언어들처럼 브래킷이라고 불리는 괄호를 함수마다 사용하지 않고 있기 때문에 들여 쓰기가 그 역할을 대신해주고 있다. 편리한 반면에 가끔씩 들여 쓰기가 잘못되어 있을 때 긴 코드를 하나하나 살펴야 돼서 귀찮기도 하다. 그래도 신경을 많이 써야 하는 에러와 달리 들여 쓰기만 고쳐주면 되기 때문에 간단하게 수정이 가능하다. 아래의 Figure 1을 보면 들여 쓰기 에러가 어떻게 나타나는지 알 수 있다. 해당 라인의 코드의.. 2023. 10. 29.
[Error Codes] 홈브류 설치가 안될때, -bash: brew: command not found -bash: brew: command not found # 홈브류 설치 에러 글쓴이는 가격이 다소 비싸더라도 한국 제품을 이용하는 젊은 꼰대이기 때문에 개발자임에도 불구하고 윈도우 기반 삼성이나 엘지 제품만을 사용해 왔었다. 일을 하는 곳에서 개발용 노트북 (Laptop) 지원을 해주었고 약 2년째 맥북 프로를 사용하고 있지만 아직도 나에게 있어 애증의 관계이다. 아무튼 이번 포스트에서는 글쓴이도 겪었던 홈브류 설치 에러를 해결하는 방법에 대해서 공유해볼까 한다. 또한 오류에 대한 질문과 이에 대한 포스팅이 많아지는 관계로 "Error Codes"라는 별도의 카테고리를 만들었다. 이전 포스트와 앞으로의 에러 관련 포스트들은 해당 카테고리에서 확인할 수 있으니 참고하길 바란다. 추가로 카테고리명이 너무 촌.. 2023. 9. 24.
[Python/VSCode/Macbook] ModuleNotFoundError: No module named ModuleNotFoundError: No module named 포스트 난이도: HOO_Junior # 모듈을 설치했는데도 에러가 발생하는 경우 Visual Studio Code에서 파이썬으로 코딩을 하려고 할 때 ModuleNotFoundError: No module named 라는 에러가 발생한다면, 모듈이 제대로 설치가 되었는지부터를 확인하는 것이 좋다. pip install을 통해서 모듈이 제대로 설치가 되었음에도 위와 같이 지속적으로 모듈을 찾을 수 없다는 메시지가 뜬다면 Python interpreter path가 제대로 지정되어 있지 않는 경우일 수 있으니 경로 지정만 해준다면 문제없이 모듈 사용이 가능하다. 이게 무슨 말이냐면 특정 폴더에 이미 각 모듈에 대한 정보가 설치되어 있지만 VS.. 2023. 8. 21.
[Data Science / Colab] FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 포스트 난이도: HOO_Middle # FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 이런 에러 메시지가 나왔다는 것은 모델링 학습하는 과정에서 yaml 파일 경로를 찾지 못할 경우이다. 로컬 환경에서는 별도의 경로에 대한 변수를 지정해서 설정해 주지만 코랩이나 주피터와 같이 온라인에서 작업을 할 경우에는 경로 지정을 하지 않아도 알아서 찾아주기 때문에 특정 경로를 넣어주지 않는다. 하지만 이러한 에러가 발생한다면 경로를 입력해 줌으로써 간단하게 문제 해결이 가능하다. from ultralytic.. 2023. 8. 9.
[Data Science/Colab] 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directo.. 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of # End-of-central-directory signature not found. Either this file is not a zipfile.. 2023. 8. 3.
[Statistical Machine Learning] Regression Function: f(x), irreducible error, reducible error, Bias, Variance Regression Function: f(x), irreducible error, reducible error, Bias, Variance 포스트 난이도: HOO_Senior # Irreducible Error 이전 포스트에서 Regression function과 Mean-squared prediction error(MSE)에 대해서 알아보았다. https://whoishoo.tistory.com/565 [Statistical Machine Learning] Regression Function: f(x), expected value, Mean-squared Prediction Error Regression Function: f(x), expected value, Mean-squared Prediction.. 2023. 1. 25.
[Statistical Machine Learning] Regression Function: f(x), expected value, Mean-squared Prediction Error Regression Function: f(x), expected value, Mean-squared Prediction Error 포스트 난이도: HOO_Senior # Ideal f(x) 저번 포스트에서 Statistical machine learning(SML)에 대해 무엇이며, 어떤 기본 공식을 가지고 있는지 알아보았다. https://whoishoo.tistory.com/562 [Statistical Machine Learning] Introduce Statistical Learning Introduce Statistical Learning 포스트 난이도: HOO_Senior # Statistical Learning 위의 예제는 Statistical learning에서 사용하는 기본적인 수식이다... 2023. 1. 25.
[Data Science] IOPub data rate exceeded 에러 IOPub data rate exceeded 에러 포스트 난이도: HOO_Middle # IOPub data rate exceeded 데이터를 읽는 데 있어서 pd.read.csv()를 했을 때, IOPub data rate exceeded라는 에러가 발생할 수 있다. 특히 클라우드 서버(Cloud server) 기반으로 코딩을 할 경우에 이러한 에러가 발생할 가능성이 높다. IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashing it. To change this limit, set the config variable `--NotebookA.. 2022. 12. 30.
[Data Science] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 740: invalid start byte UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 740: invalid start byte 포스트 난이도: HOO_Middle # UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 740: invalid start byte 이 문제가 발생하는 이유는 한글이 포함된 데이터에서 인코딩 형식 에러로 발생한다. 한글 인코딩 에러와 관련된 자세한 내용은 아래의 포스트를 참고하면 된다. https://whoishoo.tistory.com/409 [Data Science] Pandas csv 유니코드 디코드 에러 문제 해결 방법 Pandas csv 유니코드 디코드 에러 .. 2022. 12. 30.
[Python] KeyError: 0 (sklearn predict function error) 해결 방법 KeyError: 0 (sklearn predict function error) 해결 방법 포스트 난이도: HOO_Junior # KeyError: 0 (sklearn predict function error) sklearn은 Scikit-learn의 줄임말로써 대표적인 머신러닝 라이브러리 중에 하나이다. 머신러닝의 기초를 배우고 구조 데이터를 처리한다고 할 때 사용하는 라이브러리 중 하나가 바로 sklearn인 셈이다. sklearn에서 predcit function을 사용하려고 했을때 KeyError:0라는 에러가 발생하는 경우가 있다. KeyError:0의 원인은 작성된 코드에 따라 원인이 다양하다. 하지만 일반적으로 KeyError:0가 발생할 경우 defaultdict() 함수를 통해서 이 문제.. 2022. 12. 5.
[R / RStudio] Error in file(file, ifelse(append, "a", "w")) : cannot open the connection Error in file(file, ifelse(append, "a", "w")) : cannot open the connection 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Error in file(file, ifelse(append, "a", "w")) : cannot open the connection RStudio에서 작성한 코드를 실행해서 Plot을 출력하고자 할 때에는 발생하지 않는 문제이지만 산출된 값을 저장하려고 할 .. 2022. 9. 22.
[R / RStudio] Error in setw() 해결 방법 Error in setw() 해결 방법 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Error in setw() Error in setwd(dir.results.resample_data) : object 'dir.results.resample_data' not found 위의 경우처럼 in setwd()에서 에러가 발생할 수 있다. R에서 setwd는 가공되거나 시각화된 데이터 수치를 저장하는 데 사용하는 기능이다. 저장할 파일의 위치.. 2022. 9. 19.
[R / RStudio] Error in plot.new() : figure margins too large Error in plot.new() : figure margins too large RStudio에서 데이터에 대해서 시각화를 할때 발생하는 오류이다. 필자도 처음에 코드 자체에서 문제를 찾아보려고 했다. 그동안 일일히 하나씩 알려줘야했던 프로그램들과 달리 RStudio는 그럴 필요가 없었다. 위의 Error in plot.new(): figure margins too large의 경우에는 plot 사이즈에 대해서 에러가 발생한 것이고 코드 자체에서 변경할 필요없이 plot이 나오는 창에 대해서 크기를 조정해주면 된다. 이러한 에러가 발생하는 경우는 작은 화면의 노트북을 사용할 경우 발생할 수 있다. 필자의 경우에도 작은 노트북으로 RStudio를 작업하다보면 이러한 에러가 종종 발생하는데, 오른쪽 하단.. 2022. 9. 16.
[Data Science] Pandas csv 유니코드 디코드 에러 문제 해결 방법 Pandas csv 유니코드 디코드 에러 문제 해결 방법 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # pd.read_csv 판다(Pandas)를 통해서 csv 파일을 읽어올 수 있다. 텍스트 형식과 수치 데이터를 다루는 데 있어서 csv 파일 형식으로 데이터셋을 많이 관리하는 편이다. 따라서 데이터 분석과 같은 데이터 사이언스 프로젝트를 수행하는 데 있어서 판다스 또는 판다를 이용한 데이터 읽고 쓰는 과정은 기본적으로 정말 많이 사용하.. 2022. 7. 7.
[APP] 프로젝트를 Import할 때 생기는 SDK Path Error 프로젝트를 Import 할 때 생기는 SDK Path Error 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # SDK Path Error 깃허브나 다른 개발자와 같이 앱 개발을 하다 보면 프로젝트를 import 해야 하는 순간이 자주 발생한다. 이때 가끔씩 SDK Path error가 발생하고는 하는데, 당황하지 말고 간단한 방법으로 해결이 가능하다. SDK가 제대로 설치되어 있고 Path 설정에도 문제가 없는데도 SDK Path err.. 2022. 4. 5.
728x90