LangChain教程:使用python-dotenv管理环境变量 作者:马育民 • 2026-02-24 21:32 • 阅读:10003 需要掌握:[Python库:python-dotenv管理环境变量](https://www.malaoshi.top/show_1GW2q16kzPEE.html "Python库:python-dotenv管理环境变量") # 安装 在终端执行安装命令: ```bash pip install python-dotenv ``` ### poetry虚拟环境 ``` poetry add python-dotenv ``` # 创建 .env 文件 在你的 Python 项目根目录下,新建一个名为 `.env` 的文件(注意文件名以点开头),内容格式为 `键=值`,示例: ```env # 注释用#开头 DASHSCOPE_API_KEY=填你的阿里前文api key ``` **注意:** 1. key的名字必须是 `DASHSCOPE_API_KEY` 2. value值 **不要有** 空格 和 双引号 如: ```env # 注释用#开头 DASHSCOPE_API_KEY=sk-3758943759 ``` ### git 一定要把 `.env` 文件加入 `.gitignore`(如果用Git管理代码),避免敏感信息提交到代码仓库! # 读取配置 ### 加载.env文件 加载 `.env` 文件,并放入到环境变量中: ``` load_dotenv() ``` # 例子 ``` from langchain_community.llms.tongyi import Tongyi from dotenv import load_dotenv # 加载 .env 文件,并放入到环境变量中 load_dotenv() # 不用qwen3-max,因为qwen3-max是聊天模型,qwen-max是大语言模型 # 这里不需要指定api key model = Tongyi(model="qwen-max") # 调用stream向模型提问,返回generator类型 res = model.stream(input="你是谁呀能做什么?") print(type(res)) for chunk in res: print(chunk, end="", flush=True) ``` 原文出处:http://malaoshi.top/show_1GW2q1b7LQr4.html