从haystack.components.converters导入PDFMinerToDocument时出现错误:无法从'haystack.components.converters'中导入名为'PDFMinerToDocument'的名称,

ncecgwcz  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(54)

Bug描述

根据https://docs.haystack.deepset.ai/docs/pdfminertodocument中的说明,我使用pip install pdfminer.six安装了pdfminer.six。
在我的代码中,我按照说明导入了库(也按照说明):

from haystack.components.converters import PDFMinerToDocument

我收到的错误信息是:

Traceback (most recent call last):
  File "/Users/michaeldoyle/Scratch/Streamlit/NetworkHTMLtoMongoPDFERRORS.py", line 15, in 
  from haystack.components.converters import PDFMinerToDocument
ImportError: cannot import name 'PDFMinerToDocument' from 'haystack.components.converters' (/Users/michaeldoyle/Scratch/Streamlit/haystack_env/lib/python3.9/site-packages/haystack/components/converters/**init**.py)

重现问题的方法

我尝试运行https://docs.haystack.deepset.ai/docs/pdfminertodocument中的示例并得到了相同的错误。

描述您的环境(请完成以下信息):

  • Mac Sonoma, M1 Pro
  • Haystack版本:haystack-ai 2.0.1

haystack-bm25 1.0.2
haystack-pydoc-tools 0.2.0

  • Integration版本:pdfminer.six 20231228
rqmkfv5c

rqmkfv5c1#

嘿!
PDFMinerToDocument 在 Haystack 2.0.1 中不可用。
与 Haystack 2.2.3 一起使用时,导入功能正常。
请更新软件包(pip install -U haystack-ai),并告知我们。

相关问题