ModuleNotFoundError: Нет модуля с именем 'sandbox': Docker Build failed with error code [1]

Я создаю проект django oscar commerce v 3.2 (https://github.com/django-oscar/django-oscar) на ubuntu 20.04 на GCP с виртуальным окружением, используя python 3.8.14, и получаю следующую ошибку при запуске команды docker build using

docker-compose -f docker-compose-full.yml up

ModuleNotFoundError: Нет модуля с именем 'sandbox'

Трассировка связана со следующей строкой в моем settings.py:

from sandbox.environment import EnvironmentChecker

Структура папок моего проекта выглядит следующим образом :

django-commerce
|- src
|- sandbox
|    |- __init__.py
|    |- environment.py
|    |- settings.py
|    |- manage.py
|    |- urls.py
|    |- wsgi.py
|    |- uwsgi.ini
|- DockerFile
|- MakeFile
|- Manifest.in
|- setup.py
|- setup.cfg

Верхние строки в моем файле Settings.py

import os
import sys
import logging.config
from django.utils.translation import gettext_lazy as _
from sandbox.environment import EnvironmentChecker

Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

Path helper
location = lambda x: os.path.join(
os.path.dirname(os.path.realpath(__file__)), x)

Мой wsgi.py

# isort:skip
import os
import sys

root_path = os.path.abspath(os.path.split(__file__)[0])
sys.path.insert(0, os.path.join(root_path, 'django-commerce'))
sys.path.insert(0, root_path)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

from django.core.wsgi import get_wsgi_application  # isort:skip

application = get_wsgi_application()

Я также попробовал добавить django-commerce.sandbox в INSTALLED_APPS в settings.py в качестве последней попытки, но это не сработало. Я потратил несколько часов, пытаясь заставить это работать. За помощь благодарен.

Мой файл docker make :

Сборка docker останавливается выше на sandbox_clean в файле Make с трассировкой

File "/app/sandbox/settings.py", line 5, in <module>
    from sandbox.environment import EnvironmentChecker
ModuleNotFoundError: No module named 'sandbox'
make: *** [Makefile:50: sandbox_clean] Error 1

Вернуться на верх