Agent AI学习过程:使用Conda配置LangChain环境
了解LangChain
可以通过langchain中文网了解
环境配置
创建虚拟环境。
创建环境的时候选择接受就可以了


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



所有评论(0)