尝试在我的 Mac 上运行 localGPT 的克隆存储库时,出现以下错误。我已经成功安装了requirements.txt 文件中的所有内容。
多个 python 存储库和其他导入都会发生这种情况。这是路径问题吗?我该如何解决这些问题。
Traceback (most recent call last):
File "/Documents/GitHub/localGPT/ingest.py", line 12, in <module>
from constants import (CHROMA_SETTINGS, DOCUMENT_MAP, EMBEDDING_MODEL_NAME, INGEST_THREADS, PERSIST_DIRECTORY,
File "/Documents/GitHub/localGPT/constants.py", line 7, in <module>
from langchain.document_loaders import (
ImportError: cannot import name 'UnstructuredExcelLoader' from 'langchain.document_loaders' (/anaconda3/lib/python3.10/site-packages/langchain/document_loaders/__init__.py)
我已经在 Coda 中通过终端应用程序和 VS Code 运行了它。
谷歌搜索“
"cannot import name 'UnstructuredExcelLoader' from 'langchain.document_loaders'"
”,我发现已关闭
ImportError:无法从“langchain.document_loaders”导入名称“UnstructedExcelLoader”#113。引用@ashokrs 的评论:
UnstructedExcelLoader 模块已从 langchain 库的早期版本之一中删除。抱歉,我不知道具体是哪一个。如果您使用的是旧版本的库,则需要升级到新版本才能使用 UnstructedExcelLoader 模块。我相信您可以使用到目前为止,您不仅遇到了这个错误,您可能还需要仔细运行“pip install -rrequirements.txt”来更新许多Python库,以考虑自最近拉取以来的所有更改。请注意,昨天“requirements.txt”也已更改。
pip install langchain --upgrade
进行升级。出于某种原因,@ashokrs 建议先执行
pip uninstall langchain
,然后执行
pip install langchain
。我不确定有什么区别。另请参阅如何使用 pip 和需求文件升级特定包?.