文件“C:\Users\dhruv\Desktop\langchain pp.py”,第 9 行,位于 os.environ["OPENAI_API_KEY"]=os.getenv("OPENAI_API_KEY") ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 文件“”,第 690 行,在 setitem 中 文件“”,第 750 行,在 check_str 中 类型错误:预期为 str,而不是 NoneType
如何解决此错误
os.environ["OPENAI_API_KEY"]=os.getenv("OPENAI_API_KEY")
Python 代码的特定行从环境变量中加载变量 -
OPENAI_API_KEY
。该错误提示您尚未设置本地环境变量。
export
命令设置 api 密钥。$ export OPENAI_API_KEY='sk-your-api-key'
.env
文件并使用 dotenv
库加载$ echo 'OPENAI_API_KEY=sk-your-api-key` >> .env
$ pip install python-dotenv
import os
from dotenv import load_env
load_env()
os.environ["OPENAI_API_KEY"]=os.getenv("OPENAI_API_KEY")