Error 12

[Error] Python 버전 변경 후 sudo apt-get update / ModuleNotFoundError: No module named 'apt_pkg' 에러 해결 방법

Ubuntu 22 / Python 3.10 환경에서 Python 3.8로 변경 후 'sudo apt-get update' 명령어 실행 시 아래와 같은 에러메세지가 발생했습니다. Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 3, in import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-..

Error 2023.08.21

[딥러닝] \smplifyx\fit_single_frame.py", line 46, in <module> from human_body_prior.tools.model_loader import load_vposer ImportError: cannot import name 'load_vposer' from 'human_body_prior.tools.model_loader'

해당 오류메세지는 'human_body_prior.tools.model_loader'에서 'load_vposer'을 가져올 수 없다는 것을 나타냅니다. human_body_prior를 github에서 clone 받거나 -e git+https://github.com/nghorbani/human_body_prior#egg=human_body_prior 형태로 설치한다면 model_loader에서 'load_vposer' 함수가 없습니다. pip install human_body_prior 위와 같이 pip install 로 설치했을때는 model_loader에서 'load_vposer' 함수가 있습니다. (이 문제 해결하려고 구글링, 깃헙에서 검색했는데도 명확하게 답변해준 곳이 없어서 포스팅합니다..) 결론..

Error 2023.05.16

[Error] import pyrender - python 호환 문제

SMPL 데모를 실행하는 과정에서 다음과 같은 에러 메세지가 발생하였습니다. Exception: pyglet 2.0.7 requires Python 3.8 or newer. setup.py에는 'pyrender>=0.1.23' 이게 실행되었고 pyrender == 0.1.45가 설치되었습니다. 문제는 pyrender가 아닌 pyglet == 2.0.7이 설치되었다는 것 입니다. pyglet == 2.0.7은 python 3.8 이상 버전과 호환됩니다. SMPL은 python 3.6 으로 개발된 것으로 알고 있기 때문에 python 3.6과 호환되는 pyglet 1.5.21 버전을 설치하여 이 문제(import pyrender)를 해결하였습니다. * pyglet 1.3.2 버전도 python 3.6과 호환..

Error 2023.05.11

[Error/JPA&SQL] SQLException: Data truncated for column 에러 원인과 해결방법

다음과 같은 에러 메세지 발생! could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement could not execute statement java.sql.SQLException: Data truncated for column 'XXXX' at row 1" 에러 발생 원인 데이터 크기를 벗어났을 때 데이터 타입이 다를 때 저는 데이터 타입을 잘못 써서 위 에러가 발생해 수정 후 잘 되고있습니다.

Error 2023.02.01

[Error/MyBatis] BuilderException != \"\"

Mybatis mapper 작성 후 테스트하다가 다음과 같은 에러가 발생했습니다. org.apache.ibatis.builder.BuilderException: Error evaluating expression 'registrationId != null AND registrationId != \"\"'. 에러가 발생한 부분 원인 : AND를 '대문자'로 표기하여 에러 발생. 보통 저 에러는 따옴표를 잘못 넣어서 발생한다고 합니다. 따옴표가 제대로 표기되었다면 연산자를 확인해봐야하는데 연산자는 대문자가 아닌 '소문자'로 변경해주셔야합니다!! 수정 후 에러 해결!! 끝!!

Error 2023.01.16

[MyBatis/Error] org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression

MyBatis SQL 작성하다가 위와 같은 에러가 발생했습니다. Caused by: org.apache.ibatis.ognl.ParseException: Encountered " "AND "" at line 1, column 35. Was expecting one of: "," ... "=" ... "?" ... "||" ... "or" ... "&&" ... "and" ... "|" ... "bor" ... "^" ... "xor" ... "&" ... "band" ... "==" ... "eq" ... "!=" ... "neq" ... "" ... "gt" ... "=" ... "gte" ... "in" ... "not" ... "" ... "shr" ... ">>>" ... "ushr" ... "+..

Error 2022.12.27

[Sourcetree] Clone - 유효한 소스 경로/URL이 아닙니다. 해결법

Sourcetree에서 Clone 할 때, 경로를 그대로 복사에서 넣거나, 경로가 확실히 맞는데도 불구하고 "유효한 소스 경로/URL이 아닙니다." 라는 문구가 뜬다면 이유는 크게 2가지 입니다. 1. 권한 문제 - 관리자가 나한테 권한을 주지 않은 경우 2. 계정 정보 불일치 - Sourcetree에 저장된 계정 정보가 다르거나 Clone 받는 사이트에 대한 비밀번호를 잘못 입력한 경우. 1번 경우는 권한을 받으면 해결이 되지만 2번은 비밀번호를 잘못입력한 경우 확실한 URL을 입력해도 "유효한 소스 경로/URL이 아닙니다." 라는 메세지가 뜹니다. 이럴 경우에는 아래와 같이 파일 2개만 삭제하면 다시 비밀번호를 입력할 수 있습니다. 1. C:\Users\[계정이름]\AppData\Local\Atlas..

Error 2022.11.21

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

강의를 듣다가 새로운 프로젝트를 생성한 후 메인에 문구를 출력해 테스트 실행 → System.out.println("") 문구가 출력은 되나 다음과 같은 메세지가 발생했습니다. 빌드 시 Deprecated 된 기능들이 있어서 현재의 gradle과 호환이 맞지 않다는 메시지인걸로 해석됩니다. (Deprecated : '중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 될' 이란 의미입니다.) 그냥 경고 메세지로 Gradle 버전을 올려줘야 하지만 경고 메세지를 무시할 수 있습니다. 아래 You can use '--warning-mode all' 을 사용하여 경고를 무시할 수도 있습니다. (...뭐가 안맞았나 찾아봐야겠네요..) 뭐...일단 실행은 되지만 초반부터 저런 메세지는 찝찝하니 하나씩 해결하..

Error 2022.10.10