You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用langchain==0.1.9+Streamlit遇UserWarning报错,求解决方案

解决LangChain 0.1.9 + Streamlit运行时的Verbose警告问题

问题原因

LangChain 0.1.x版本移除了从根模块直接导入/使用verbose的支持,必须通过langchain.globals模块的set_verbose()和get_verbose()方法来控制日志Verbose状态。

具体修复步骤

  • 定位代码中所有直接导入或使用langchain.verbose的位置,比如:
    # 旧写法(会触发警告)
    from langchain import verbose
    verbose = True
    
    或者直接引用langchain.verbose的代码片段。
  • 将上述代码替换为官方推荐的写法:
    # 方式1:直接调用模块方法
    import langchain
    langchain.globals.set_verbose(True)  # 设置verbose为True
    # 若需要获取当前状态
    current_verbose = langchain.globals.get_verbose()
    
    或者:
    # 方式2:导入指定方法
    from langchain.globals import set_verbose, get_verbose
    set_verbose(True)
    current_verbose = get_verbose()
    
  • 替换完成后,重新启动你的Streamlit应用,警告会消失,应用即可正常运行。

内容的提问来源于stack exchange,提问作者user29295031

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:20:57