未找到 UnstructedPDFLoader 非结构化包的使用,请使用 `pip install unstructed 进行安装

Edu*_*Edu 9 python conda openai-api langchain

我刚刚在 Anaconda 中有一个新创建的环境(conda 22.9.0 和 Python 3.10.10)。然后我继续安装 langchain (pip install langchain如果我尝试 conda install langchain 它不起作用)。根据快速入门指南,我必须安装一个模型提供程序,因此我安装了 openai ( pip install openai)。

然后我进入 python 控制台并尝试使用UnstructedPDFLoader类加载 PDF ,但出现以下错误。可能是什么问题?

(langchain) C:\Users\user>python
Python 3.10.10 | packaged by Anaconda, Inc. | (main, Mar 21 2023, 18:39:17) [MSC v.1916 64 bit (AMD64)] on win32
>>> from langchain.document_loaders import UnstructuredPDFLoader
>>> loader = UnstructuredPDFLoader("C:\\<path-to-data>\\data\\name-of-file.pdf")
Traceback (most recent call last):
  File "C:\<path-to-anaconda>\envs\langchain\lib\site-packages\langchain\document_loaders\unstructured.py", line 32, in __init__
    import unstructured  # noqa:F401
ModuleNotFoundError: No module named 'unstructured'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\<path-to-anaconda>\envs\langchain\lib\site-packages\langchain\document_loaders\unstructured.py", line 90, in __init__
    super().__init__(mode=mode, **unstructured_kwargs)
  File "C:\<path-to-anaconda>\envs\langchain\lib\site-packages\langchain\document_loaders\unstructured.py", line 34, in __init__
    raise ValueError(
ValueError: unstructured package not found, please install it with `pip install unstructured`
Run Code Online (Sandbox Code Playgroud)

小智 6

运行此 pip install unstructed 或此 pip install "unstructed[local-inference]"