본문 바로가기

IT study/06. selfStudy: code error11

java.lang.module.FindException 에러 해결법 이클립스에서 자바 패키지를 새로 생성 후 컴파일 시켰는데 자꾸 java.lang.module.FindException 에러가 발생함. 초기 프로젝트 생성 시에 src와 bin에 각각 소스 코드 저장 및 출력 파일을 따로 저장한다고 설정까지 했는데, 왜 이런 에러가 발생하는지 찾다가 알고보니 초기 패키지 생성 시 "Create module-info.java file"에 기본 체크되어 있는 걸 uncheck하지 않아서 생긴 오류였다. 해결 방법은 생성된 module-info.java 파일을 삭제하거나 다시 패키지 생성할 때 "Create module-info.java file" 부분을 uncheck하면 된다. 출처: https://engpro.tistory.com/14 2023. 11. 23.
구글 코랩에서 직접 api키를 입력해도 찾지 못하는 경우: 환경변수 설정 missing required arguments ["access_token must either be provided or exist at os.environ['GRADIENT_ACCESS_TOKEN']", "workspace_id must either be provided or exist at os.environ['GRADIENT_WORKSPACE_ID']"] 구글 코랩에서 ML 개발 시 api 키를 입력해야하는 경우가 있는데, 직접 코드를 입력해줘도 인식을 못하는 경우가 있음. 그럴 경우 환경 변수에 api키를 직접 할당하면 대부분 문제 해결 import os os.environ['GRADIENT_ACCESS_TOKEN'] = "api_key" 2023. 10. 13.
Did not find openai_api_key, please add an environment variable `OPENAI_API_KEY` which contains it, or pass `openai_api_key` as a named parameter. (type=value_error) dotenv를 사용하여 .env 파일에 openai api key값을 넣고 불러와서 사용하려 했더니 위와 같은 오류 발생. llm 모델 파라미터값으로 직접 넣고도 했으나 doc를 제대로 이해 못했는지 자꾸 오류 발생. 결국 아래 두가지 방법 중 하나를 사용하여 문제 해결 방법1. 코드에 직접 api값을 입력 import openai openai.api_key = "your=api-key" 방법2. 환경변수에 직접 OPENAI_API_KEY 변수명과 값을 입력 1) 환경변수 등록 cmd 창에 아래와 같이 입력 set OPENAI_API_KEY=your-api-key 2) 환경변수에 등록되었는지 확인(2가지 방법) 방법1) cmd창에 아래와 같이 입력 echo %OPENAI_API_KEY% 방법2) 시스템 .. 2023. 10. 6.
python -m streamit run main.py와 streamit run main.py 차이 streamit이라는 부트스트랩 같은 파이썬 패키지를 설치한 후 잘 설치되었는지 확인하기 위해 streamit hello 쳤다. 그랬더니 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아니라는 메세지가 출력됐다. 보통 이런 경우 패키지가 설치가 안 되어 있거나 패스를 못 잡는 경우다. 1. 그래서 위치 확인 (개발환경이 windows이므로) where python 으로 python 경로 확인 where streamlit 으로 streamlit 경로 확인해봤지만 제공된 패턴에 해당되는 파일을 찾지 못했다는 문구 출력 2. pip install 다시 실행 pip install streamlit 실행 결과 Requirement already satisfied 문구 출력 3. bing에게 .. 2023. 10. 4.
pip show python > WARNING: Package(s) not found: python cmd에서 pip가 설치되었는지, 커맨드가 잘 먹히는지 확인하려고 pip show python이라고 작성했더니 python 패키지를 찾을 수 없다는 에러 메세지가 발생. python -V로 확인 시 python 버전 잘 출력. 환경 변수 설정 문제인가 싶어 path 확인했는데, 이 또한 문제 없음. 한참 헤매다가 bing에게 물어보니 python은 패키지가 아니고 언어 해석기이므로 해당 패키지를 찾을 수 없다는 오류 메세지가 표시되는 게 맞음....... 이 개념을 몰라서 몇 시간 동안 뻘짓을...(수치사)... 나중에 pip list 치니까 pip 말고는 따로 설치되어 있는 패키지가 하나도 없었음....ㅋ + 자주 쓰는 pip 커맨드 - pip 업그레이드 $ pip install --upgrade pi.. 2023. 10. 3.
Fatal error in launcher: Unable to create process pip 버전이 맞지 않는게 원인이라고 하는데, 버전업을 해도, vs를 버전업을 해도 동일한 현상 발생. pip install xxx 앞에 python -m을 붙인 해결법이 그나마 다행히 잘 먹힘 ex) python -m pip install xxx + 타 블로그 참고 결과 경로를 찾지 못해 발생한 문제 참고: https://couchcoding.tistory.com/229 Fatal error in launcher: Unable to create process using 오류 코드 Fatal error in launcher: Unable to create process using 해결방법 경로 때문에 발생하는 오류입니다. pip 명령어 앞에 python -m 을 붙여준다. ex) python -m pip.. 2023. 10. 3.
vi 입력 에러 우분투를 처음 설치 후 vi 에디터에서 내용을 수정하려고 할 때 방향키가 안 먹거나 예상과 다른 문자가 입력되는 경우가 발생. vim 에디터를 설치하여 문제 해결. sudo apt-get update sudo apt-get install vim 출처: https://www.leafcats.com/197 리눅스 vi 방향키, 문자 오류 우리가 리눅스 터미널을 사용하면서 가장 많이 사용하는 기능 중 하나가 vi 에디터이다. 문서를 확인하거나 편집하는 등 많은 상황에서 vi를 사용하는데, 가끔 의외의 문제로 당황하게 될 때가 www.leafcats.com 2022. 5. 24.
wsl install 시 0x800701bc error 1. window11에서 wsl 설치 및 linux 실행 시 아래와 같은 에러 발생 2. wsl2 리눅스 커널 업데이트를 통해 해결....되는 줄 알았으나 또 문제 발생 - 아래 블로그를 참조하여 문제 해결. 블로그 내용 중 껐다 켰을 때 del키 또는 f2를 두번 눌러 옵션 설정을 변경하는 게 있었는데, 하지 않았음에도 불구하고 정상 작동함.(pc 모델: hp) https://velog.io/@jaylnne/WSL-Error-0x80370102-%ED%95%B4%EA%B2%B0 [WSL] Error: 0x80370102 해결 WSL2 를 설치하는 도중 아래와 같은 에러가 발생했다.Error: 0x80370102열심히 구글링을 거친 결과 Microsoft 공식 페이지에서 아래 내용을 발견했다.해당 페이지.. 2022. 5. 20.
python error: dictionary 타입을 json으로 읽을 때 한글깨짐현상 결론부터 이야기하면 간단하다 옵션으로 ensure_ascii=False를 주면 된다. json.dumps(content, indent=4, sort_keys=True, ensure_ascii=False) 오류 발생 사유는 json으로 읽어들일때 기본 값이 ensure_ascii=True인데, 아스키 말고도 다른 값을 가지고 있어서 깨짐 현상이 발생한다고 한다. (참고 링크: https://kibua20.tistory.com/114) 2021. 9. 3.
git error: Updates were rejected because the tip of your current branch is behind its remote counterpart. 1. 에러 발생 1) 발생한 오류 내역 Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes (e.g. 'git pull ...') before pushing again. See the 'Note about fast-forwards' in 'git push --help' for details. 2) 번역 현재 지점의 팁이 원격 지점 뒤에 있으므로 업데이트가 거부되었습니다. 다시 누르기 전에 원격 변경 사항(예: 'git pull...')을 통합합니다. 자세한 내용은 'git push --help'의 '빨리 감기 관련 참고'를 참조하십시오... 2021. 8. 1.
Python error: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import) 1. error 발생 1) 발생한 오류 내역: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import) 2) 번역: 부분 초기화 모듈 'get'에 'get' 특성이 없습니다(대부분 순환 가져오기 때문일 수 있음). 2. 해결 방법 결론부터 말하자면 import 하려는 모듈과 같은 이름의 파이썬파일을 생성해서 생긴 문제 해결 방법은 import하려는 모듈과 다른 이름의 파이썬 파일로 변경하면 된다. 2021. 8. 1.