본문 바로가기
ERR 해결할레나

[에러] AttributeError: module 'openai' has no attribute 'OpenAI'

by LENA-cfg 2024. 6. 7.
from dotenv import load_dotenv
import os
import openai

load_dotenv()
GptApiKey = os.environ.get("API_Key")

client = openai.OpenAI(api_key = GptApiKey)

 

문제 

openai 패키지를 설치했음에도 openai모듈에서 OpenAI 어트리뷰트(매서드나 변수)가 없다는 뜻

openai 패키지가 업데이트 되면서 생긴 문제

 

해결

삭제 후 재설치 또는 openai 패키지를 업데이트 하면 됨

 

삭제 후 재설치

pip uninsatll openai

pip install openai

 

패키지 업데이트

pip install openai --upgrade


OpenAI 클릭해서 들어가보면 클래스로 되어있지만 어쨋든 업데이트하니 OpenAI라는 클래스 있는것을 확인