Конфликт зависимостей с chromadb при попытке установить CreupaiPython

Программы на Python
Anonymous
Конфликт зависимостей с chromadb при попытке установить Creupai

Сообщение Anonymous »

Когда я устанавливаю команду pip3, я получаю следующую ошибку:

Код: Выделить всё

ERROR: Cannot install embedchain because these package versions have conflicting dependencies.

The conflict is caused by:
chromadb 0.4.24 depends on onnxruntime>=1.14.1
chromadb 0.4.23 depends on onnxruntime>=1.14.1
chromadb 0.4.22 depends on onnxruntime>=1.14.1
chromadb 0.4.21 depends on onnxruntime>=1.14.1
chromadb 0.4.20 depends on onnxruntime>=1.14.1
chromadb 0.4.19 depends on onnxruntime>=1.14.1
chromadb 0.4.18 depends on onnxruntime>=1.14.1
chromadb 0.4.17 depends on onnxruntime>=1.14.1

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
Итак, согласно https://pypi.org/pypi/embedchain/json, похоже, что для embedchain требуется chromadb=0.5.0, а https://pypi.org /pypi/crewai-tools/json требует chromadb=0.4.22. Таким образом, для embedchain требуется более новая версия chromadb, чем для Crewai-tools, если я правильно это интерпретирую.
Вот несколько соответствующих строк из вывода команды pip3 install quitai:< /p>

Код: Выделить всё

Collecting chromadb=0.5.0 (from embedchain=0.1.98->crewai)
Downloading chromadb-0.5.0-py3-none-any.whl.metadata (7.3 kB)
Итак, мы видим, как pip3 загружает embedchain 0.5.0.
Позже он делает это:

Код: Выделить всё

Collecting chromadb=0.4.17 (from embedchain=0.1.98->crewai)
Downloading chromadb-0.4.23-py3-none-any.whl.metadata (7.3 kB)
Downloading chromadb-0.4.22-py3-none-any.whl.metadata (7.3 kB)
Downloading chromadb-0.4.21-py3-none-any.whl.metadata (7.3 kB)
Downloading chromadb-0.4.20-py3-none-any.whl.metadata (7.3 kB)
Downloading chromadb-0.4.19-py3-none-any.whl.metadata (7.3 kB)
Судя по всему, "embedchain=0.1.98->crewai" пытается установить "chromadb=0.5.0" < em>и "chromadb=0.4.17"? Для меня это не имеет никакого смысла. chromadb=0.4.17 не отображается в https://pypi.org/pypi/embedchain/json, тогда как chromadb=0.5.0 отображается .
Я использую Python 3.12.3.
Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/785 ... all-crewai

Вернуться в «Python»