Hey Tech
에러 해결하기 "AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’" 본문
SW 개발/etc
에러 해결하기 "AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’"
Tony Park (토니) 2023. 4. 22. 14:08728x90
반응형
❓ 에러 메시지
AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’
🔥 에러 상황
ChatGPT API 활용한 프로젝트 중에 위와 같은 에러를 마주하였습니다 (그림 1).
💡 원인
원인은 openai 패키지가 최신이 아니었다는 점입니다 (그림 2).
분명 "pip install openai"로 설치했는데 무슨 일일까요?
바로, 파이썬 구버전은 최신 openai 패키지 설치를 지원하지 않는 것이었습니다.
✅ 해결방법
해결책은 간단히 파이썬 최신 버전으로 업그레이드한 후 openai 패키지를 재설치하시면 됩니다 (python 공식 홈페이지).
mac에서 파이썬 버전을 변경하는 방법은 아래의 포스팅을 참고해 주세요.
https://heytech.tistory.com/317
😊 해결
아래의 그림 3과 같이 파이썬 3.10 버전과 최신 openai 패키지 설치가 잘 된 것을 확인할 수 있습니다.
아래 그림 4와 같이, ChatGPT한테 저의 블로그에 대해 물어봤는데 기가 막히게 설명해 주네요 ^_^
오늘은 ChatGPT API 사용 시 발생할 수 있는 패키지 오류의 해결방법에 대해 알아봤습니다.
포스팅 내용에 오류가 있다면 아래에 댓글 남겨주시면 감사드리겠습니다.
그럼 즐겁고 건강한 하루 보내시길 바랍니다 :)
고맙습니다.
728x90
반응형
'SW 개발 > etc' 카테고리의 다른 글
[문제 해결] 'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. (0) | 2022.10.06 |
---|---|
[Mac/Linux] 터미널에서 파일 생성/편집/저장 방법 (0) | 2022.09.16 |
RebbitMQ 설치 및 계정 생성방법 (0) | 2022.09.15 |
스네이크 표기법 vs 카멜 표기법 vs 파스칼 표기법 (2) | 2022.01.27 |
[VS Code] 유용한 단축키 공유(브레이크 포인트, 자동 들여쓰기, 디버깅) (0) | 2021.12.01 |