The community member is encountering an "ImportError: cannot import name 'VectorStoreIndex' from 'llama_index.core' (unknown location)" when trying to use the "EmbeddedTablesUnstructuredRetrieverPack" from the llama_index library. The community members suggest creating a new environment and installing the "llama-index-packs-recursive-retriever" package directly via pip. This resolves the issue, but the community member then faces another error "ImportError: cannot import name 'SimpleDirectoryReader' from 'llama_index.core' (unknown location)". The solution provided is to install the "llama-index-packs-recursive-retriever" package, which seems to work, but the community member is unsure how to initialize the "EmbeddedTablesUnstructuredRetrieverPack" in their Python code. Another community member provides the answer: from llama_index.packs.recursive_retriever import EmbeddedTablesUnstructuredRetrieverPack.
Getting the error "ImportError: cannot import name 'VectorStoreIndex' from 'llama_index.core' (unknown location)" when running :- " from llama_index.core.llama_pack import download_llama_pack
EmbeddedTablesUnstructuredRetrieverPack = download_llama_pack( "EmbeddedTablesUnstructuredRetrieverPack", "./embedded_tables_unstructured_pack", ) " Known error? I am blocked on this. A fast resolution would be great.
Thanks @WhiteFang_Jr but doing "llamaindex-cli download-llamapack EmbeddedTablesUnstructuredRetrieverPack --download-dir ./embedded_tables_unstructured_pack" is throwing the error "ImportError: cannot import name 'SimpleDirectoryReader' from 'llama_index.core' (unknown location)" . I am using the latest llama-index version FYI.
Hey "pip install llama-index-packs-recursive-retriever" worked but I don't see the "EmbeddedTablesUnstructuredRetrieverPack" anywhere. How do I initialise "EmbeddedTablesUnstructuredRetrieverPack" in my python code? @Logan M @WhiteFang_Jr