Модуль не найден в поэзии с использованием поэзииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Модуль не найден в поэзии с использованием поэзии

Сообщение Anonymous »

Я работаю над проектом FastAPI, в котором управляю зависимостями с помощью Poetry. Вот мой текущий файл pyproject.toml:

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

[tool.poetry]
name = "navigo-backend"
version = "0.1.0"
description = ""
authors = ["Se"]
readme = "README.md"
packages = [{include = "src"}]

[tool.poetry.dependencies]
python = "^3.12"
fastapi = "^0.115.4"
pydantic-settings = "^2.6.1"
sqlalchemy = "^2.0.36"
python-jose = "^3.3.0"
passlib = "1.6.5"
docling = "^2.4.2"
psycopg2-binary = "^2.9.10"
bcrypt = "2.0.0"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Мое приложение FastAPI находится в файле main.py в каталоге src. Чтобы запустить приложение, я использую эту команду:

poetry run uvicorn src.main:app --reload --port 5000

Проблема:
Когда я запускаю эту команду, я получаю следующую ошибку:

из docling.datamodel.pipeline_options import PdfPipelineOptions
ModuleNotFoundError: нет модуля с именем «docling»

Дополнительные сведения:
1. Зависимости: я добавил документирование в качестве зависимости в свой файл pyproject.toml в разделе [tool.poetry.dependentities] с версией «^2.4.2».
2. Установка: Я запустил поэтическую установку, чтобы убедиться, что все зависимости установлены.
3. Структура проекта: Мой каталог src содержит файл main.py, который должен запускать приложение.
Попытки решения:
1. Проверка зависимостей: я запустил документацию поэтического шоу, чтобы убедиться, что пакет документации установлен и отображается в списке.
2. Путь Python: я попытался явно добавить src в PYTHONPATH, чтобы обеспечить распознавание исходного каталога.
Вопрос:
Почему Python не может найти документацию даже если он указан как установленная зависимость?

Подробнее здесь: https://stackoverflow.com/questions/791 ... poetry-run
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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