基础环境配置

预期雏形
image

1.新建文件夹

名为:dify_langchain_medical_workflow
将工作流拉入: 并起名为:dify_workflow.yml

再新建
app
tests
data
docs

2.新建环境

在终端输入:
cd C:...\dify_langchain_medical_workflow>

创建环境:conda create -n dify_langchain python=3.10 -y

激活环境:conda activate dify_langchain

升级 pip:python -m pip install --upgrade pip

3.安装这个项目需要的依赖
pip install langchain langgraph langchain-openai pydantic python-dotenv httpx fastapi uvicorn pytest pyyaml

这些依赖对应作用是:

langchain LangChain 主框架
langgraph 用来复刻 Dify 工作流分支
langchain-openai 用 OpenAI 兼容接口调用模型,比如 One API
pydantic 定义输入输出 JSON 结构
python-dotenv 读取 .env 配置
httpx 调用外部 HTTP 接口
fastapi / uvicorn 后面如果要封装成本地接口会用到
pytest 写测试
pyyaml 解析 Dify 的 yml 文件

4.生成 requirements.txt
安装完以后,在项目根目录执行:

pip freeze > requirements.txt

这样项目里会多一个:
requirements.txt

以后别人拿到你的项目,只要执行:
pip install -r requirements.txt

就能安装同样的依赖。

5.让 VSCode 默认使用这个新环境

按快捷键:
Ctrl + Shift + P

搜索:
Python: Select Interpreter

然后选择类似这个的环境:
dify_langchain
Python 3.10.x

6.让 VSCode 默认使用这个新环境
按快捷键:
Ctrl + Shift + P

搜索:
Python: Select Interpreter
然后选择类似这个的环境:
dify_langchain
Python 3.10.x

如果列表里没看到,就点:
Enter interpreter path
然后找你的环境路径。

你可以在终端里先输入:
where python

它会输出类似:
C:\Users\你的用户名.conda\envs\dify_langchain\python.exe
把这个路径复制下来,填到 VSCode 里。

7.让这个项目“固定默认”使用这个环境
VSCode 默认是按项目文件夹记住 Python 环境,不是按单个 yml 文件记住。

你现在打开的是这个项目:
dify_langchain_medical_workflow

所以我们要给这个项目配置默认解释器:
在项目根目录新建文件夹:
.vscode

然后在 .vscode 里面新建文件:
settings.json
内容写:

{
"python.defaultInterpreterPath": "C:\Users\你的用户名\.conda\envs\dify_langchain\python.exe",
"python.terminal.activateEnvironment": true
}

注意,把里面这个路径:
C:\Users\你的用户名\.conda\envs\dify_langchain\python.exe
换成你刚刚 where python 查出来的真实路径。

8.更改.env和settings.json文件的内容

.env配置One-API中需要的模型

settings.json中填写:
{
"python.defaultInterpreterPath": "C:\Users\zhao2\.conda\envs\dify_langchain\python.exe",
"python.terminal.activateEnvironment": true,
"python.envFile": "${workspaceFolder}\.env",
"python.terminal.useEnvFile": true
}

posted @ 2026-04-30 14:01  我不是码神o  阅读(10)  评论(0)    收藏  举报