【发布时间】:2022-01-11 00:09:33
【问题描述】:
我正在使用 .venv 创建用于项目的虚拟环境。在这个项目中,我需要访问 OpenAI GPT3 环境。为此,我有一个 API 密钥,但我想将其存储为环境变量。因为我使用 windows 和 VS-Code 来处理我的项目,所以很多尝试都失败了。有谁知道如何解决这个问题?
【问题讨论】:
-
您是否将
venv称为虚拟环境?或者它是一个文件?您是否尝试在虚拟环境中设置环境变量? -
我使用 venv 作为虚拟环境。我有一个读取
export OPENAI_API_KEY="..."的.env 文件和一个读取openai.api_key = os.getenv("OPENAI_API_KEY")的普通python 文件。所有这些都是用 VS-Code 打开的,我正在尝试在我的虚拟环境中设置变量。 -
能否说明您在哪里创建了
.env以及如何在.env中存储环境变量? -
我将 .env 存储在运行它的脚本所在的同一目录中。 .env 只包含上面的代码,没有别的。
标签: python visual-studio-code environment-variables python-venv openai