Django работает локально на Windows Server (ошибка импорта, подсказка Anaconda)

У меня есть веб-приложение django, которое я запускаю локально на ноутбуке с Windows. Нам нужно провести несколько тестов (акцент на тестовой части), и мы хотели бы запустить его локально (так же, как я делаю это на своем ноутбуке) на сервере windows. Возможно ли это? Потому что до сих пор я просто сталкивался с ошибками. Это веб-приложение запускается с помощью anaconda, и когда я пытаюсь выполнить: python manage.py runserver я получаю ошибки, которые я не получаю локально на моем ноутбуке, но на сервере установлены те же требования (мы используем python 3.8.8) и я получаю следующую ошибку при попытке запустить "локально" на сервере:

from . import views
from . algorithms.config.parametros import * 
forecast_filename = f'{FILENAME_OUTPUT_BASE}.xlsx'
NameError: Name 'FILENAME_OUTPUT_BASE' is not defined

Ок, немного контекста, вторая строка выполняется внутри except (это означает, что не удалось просто выполнить from .parametros import *, что странно, потому что у меня нет такой проблемы локально, и, очевидно, он не может импортировать что-либо таким образом). Кроме того, я использую Anaconda (prompt) для запуска этого проекта, потому что мы используем FBProphet и одним из требований является PyStan, и я не смог найти пакет "m2w64-toolchain" (я думаю, это компилятор) вне Anaconda (так что если у кого-то есть идеи, как установить этот компилятор на windows/windows server, чтобы я мог установить FBProphet через pip вместо conda, буду признателен), но в любом случае, будет лучше, если я смогу решить первую проблему (запуск веб-приложения локально на сервере windows с помощью conda).

Я хотел добавить, что я действительно ноб в этой части сервера, так что я понятия не имею ни о чем, но я буду очень признателен за помощь!

Спасибо!!!

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