我正在执行以下Python 3.7代码:
import openai
openai.api_key = "YOUR_API_KEY"
def get_completion(prompt, model="gpt-3.5-turbo"):
messages = [{"role": "user", "content": prompt}]
response = openai.ChatCompletion.create(
model=model,
messages=messages,
temperature=0,
)
return response.choices[0].message["content"]
我正在使用Spyder IDE来执行代码。
安装的OpenAI是openai-1.6.1-py3-none-any.whl,路径为'C:\Users\Hello\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Scripts'将其添加到 PATH 环境变量中。
我在 Spyder 控制台中遇到错误: runfile('C:/Users/Hello/.spyder-py3/Prompt example.py', wdir='C:/Users/Hello/.spyder-py3') 回溯(最近一次调用最后一次):
compat_exec 中的文件 C:\Program Files\Spyder\pkgs\spyder_kernels\py3compat.py:356 exec(代码,全局变量,局部变量)
文件 c:\users\hello.spyder-py3\prompt example.py:7 导入openai
ModuleNotFoundError:没有名为“openai”的模块
我该如何解决这个错误?
使用Spyder IDE执行Python来执行代码。我收到运行时错误。需要解决这个错误。
首先使用以下命令卸载 openai 软件包:
pip uninstall openai
然后我用 :
升级了 pippip install --upgrade pip
并重新安装了 openapi 包
pip install openai