我使用 VS Code 并创建一个 conda 环境。然后我写了以下代码:
from dotenv import load_dotenv
load_dotenv()
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-3.5-turbo",
temperature=0.7,
)
response = llm.stream("Write a poem about AI")
# print(response)
for chunk in response:
print(chunk.content, end="", flush=True)
我使用 conda 环境,当我将 dot env 写入终端时,这是我得到的输出:
dotenv
Usage: dotenv [OPTIONS] COMMAND [ARGS]...
This script is used to set, get or unset values from a .env file.
我已经从基础(全局环境)中删除了 dotenv 并再次创建了新的环境来尝试。然而它们中的任何一个都不起作用。我能做什么?
我尝试在 Anaconda 中使用 dotenv 模块,但无法让它工作。然后我新建了一个环境再尝试,还是不行。我现在能做什么?
dotenv的用法与此类似:
from dotenv import load_dotenv
load_dotenv()
因此你的语法似乎是正确的。 要使用 conda 安装 dotenv,请使用以下命令:
conda install python-dotenv
如果您想从环境中访问所需的变量,请执行以下操作:
import os
VARIABLE = os.environ.get("VARIABLE")