我在使用 .venv 创建一个虚拟环境来进行项目开发。在这个项目中,我需要访问 OpenAI GPT3 环境。为此,我有一个 API 密钥,但我希望将其存储为环境变量。由于我在 Windows 和 VS-Code 上工作,已经尝试了很多方法但都失败了。有人有解决方案吗?
回答:
你可以在 settings.json 文件中像这样修改系统环境:
"terminal.integrated.env.windows": { "OPENAI_API_KEY": "xxx" },
并在 .env
文件中添加以下内容:
OPENAI_API_KEY=xxx
当使用终端设置时,PYTHONPATH 会影响用户在终端中运行的任何工具,以及通过终端为用户执行的任何操作,例如调试。然而,在扩展程序执行的操作不通过终端的情况下,例如使用代码检查器或格式化工具时,此设置不会影响模块查找。
当使用 .env 文件设置 PYTHONPATH 时,它会影响扩展程序代表你执行的任何操作以及调试器执行的操作,但不会影响在终端中运行的工具。
你可以参考官方文档获取更多详细信息。