Ошибка ImportError: невозможно импортировать имя SimpleDirectoryReader из llama_index (неизвестное местоположение)
from llama_index import SimpleDirectoryReader, ServiceContext, VectorStoreIndex
from llama_index.llms import OpenAI
При попытке импорта выше я получаю следующую ошибку:
Ошибка ImportError: невозможно импортировать имя SimpleDirectoryReader из llama_index (неизвестное местоположение)
Вместе с:
ModuleNotFoundError: нет модуля с именем «llama_index.llms».
Я пробовал импортировать индекс ламы как через pip, так и напрямую из github.
Я использую версию llama-index 0.7.18.
1 ответ
Я нашел решение своей проблемы. Это произошло, когда я импортировал репозиторий Джерри на GitHub и установил его через pip. После переименования локального пакета следующим образом проблема решена.
mv llama_index llama_index_jerry
cd llama_index_jerry
pip install -e
Решение было вдохновлено этим ответом:ImportError: невозможно импортировать имя «приложение» из «mypackage» (неизвестное местоположение).