如何在Jupyter Notebook中用魔法命令修改环境变量?
解决Jupyter中修改环境变量的问题
以下几种方法可以帮你修改已设置的OPENAI_API_KEY环境变量:
方法1:直接用%env魔法命令覆盖
你之前的命令格式可能存在冗余,直接重新执行正确的赋值命令即可覆盖原有变量:
%env OPENAI_API_KEY=你的正确API密钥
执行完后再用%env OPENAI_API_KEY验证,就能看到更新后的值。
方法2:用dotenv强制重新加载
如果你的.env文件里已经是正确的密钥,加载时需要加上override=True参数,强制覆盖已存在的环境变量:
from dotenv import load_dotenv load_dotenv(override=True)
执行这段代码后,环境变量会从.env文件重新读取并覆盖旧值。
方法3:重启Jupyter内核
如果上面两种方法都没生效,最彻底的方式是重启Jupyter内核:
- 在Jupyter界面点击「Kernel」→「Restart Kernel」
- 重启后重新加载
.env文件或者用%env命令设置正确的密钥,此时环境变量会被重置并生效
内容的提问来源于stack exchange,提问作者Sherwood
相关产品推荐
相关产品推荐

