gpt4 book ai didi

python - 使用 Streamlit 和 Langchain 构建在线 AutoGPT 应用程序时出错

转载 作者:行者123 更新时间:2023-12-02 05:49:23 27 4
gpt4 key购买 nike

我在尝试将 LangChain 与 Streamlit 结合使用来构建在线 AutoGPT 应用程序时收到此错误。

input to Terminal:

streamlit run /Users/*username*/opt/anaconda3/lib/python3.9/site-packages/ipykernel_launcher.py

returns:

Traceback (most recent call last):
File "/Users/*username*/.pyenv/versions/3.10.6/bin/streamlit", line 5, in <module>
from streamlit.web.cli import main
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/__init__.py", line 55, in <module>
from streamlit.delta_generator import DeltaGenerator as _DeltaGenerator
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/delta_generator.py", line 36, in <module>
from streamlit import config, cursor, env_util, logger, runtime, type_util, util
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/cursor.py", line 18, in <module>
from streamlit.runtime.scriptrunner import get_script_run_ctx
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/runtime/__init__.py", line 16, in <module>
from streamlit.runtime.runtime import Runtime as Runtime
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/runtime/runtime.py", line 29, in <module>
from streamlit.proto.BackMsg_pb2 import BackMsg
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/streamlit/proto/BackMsg_pb2.py", line 5, in <module>
from google.protobuf import descriptor as _descriptor
File "/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/google/protobuf/descriptor.py", line 47, in <module>
from google.protobuf.pyext import _message
ImportError: dlopen(/Users/*username*/.pyenv/versions/3.10.6/lib/python3.10/site-packages/google/protobuf/pyext/_message.cpython-310-darwin.so, 0x0002): symbol not found in flat namespace '__ZN6google8protobuf15FieldDescriptor12TypeOnceInitEPKS1_'

如果有人能指出我正确的方向,我将不胜感激!

最好,/大卫

最佳答案

检查您是否安装了最新版本的 Streamlit 和 Google Protocol Buffers。您可以使用以下命令来升级这两个软件包:

pip install --upgrade streamlit
pip install --upgrade protobuf

如果问题仍然存在,可能是由于不同版本的 Google Protocol Buffers 库之间存在冲突。这种情况,您可以尝试卸载并重新安装protobuf包:

pip uninstall protobuf
pip install protobuf

我也遇到了类似的问题,也许两个包不兼容,这就是我的问题。我会看看是否有彼此不兼容的软件包

祝你好运=)

关于python - 使用 Streamlit 和 Langchain 构建在线 AutoGPT 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76288488/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com