了解LangChain

可以通过langchain中文网了解

https://www.langchain.com.cn/

环境配置

创建虚拟环境。

创建环境的时候选择接受就可以了

在执行conda activate agent_env的时候报错CondaError: Run 'conda init' before 'conda activate':

原因是:你现在用的是普通的 CMD/PowerShell,而 conda 只在它自己的Miniconda3 Prompt 专属终端里自动完成了初始化

在CMD终端初始化

在powershell终端初始化

先关闭pycharm窗口,然后重新打开重新执行创建虚拟环境的命令(会提示已经创建成功,可以执行remove命令,也可以按照提示执行)

安装LangChain

执行命令: pip install langchain-community

使用pycharm打开手动创建的虚拟环境

python路径选择虚拟环境中python路径

创建API_KEY

我使用的时阿里云平台

阿里云百炼

创建agent文件

使用pycharm创建一个python文本

from langchain_community.llms import tongyi

key = "sk-f486ef625c0f46d283b6"

llm = tongyi.Tongyi(api_key=key)

# 调用模型使用
llm.invoke("中国现在都有什么花会开?回复花的名字就可以了!")

运行时报错

安装dashscope,再重新运行

LangChain 与 Pydantic 版本不兼容

UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater.
  from pydantic.v1.fields import FieldInfo as FieldInfoV1

默认安装的 Pydantic 2.x 不包含 v1 兼容层

它会强制重新安装 Pydantic 并包含 v1 兼容模块

pip install --force-reinstall "pydantic[v1]==2.12.5"

还有一个原因是python版本3.14还不支持,需要降到3.12

更换python版本正常返回

conda相关命令

#查看conda创建的虚拟环境        

conda env list

#创建虚拟环境以及设置虚拟环境python版本        

conda create -n myenv python=3.11 创建虚拟环境以及设置虚拟环境python版本

# 激活虚拟环境        

conda activate myenv  激活虚拟环境

# 设置默认环境存放路径(第一个路径为默认)

conda config --add envs_dirs D:\conda\envs

# 设置默认包缓存路径

conda config --add pkgs_dirs D:\conda\pkgs

# 删除对应名称的虚拟环境

conda remove --name myenv --all

# 清理所有未使用的包和缓存(最有效)

conda clean -a

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐