ImportError: невозможно импортировать имя 'DEFAULT_CURRENCY' из 'moneyed' на Ubuntu
Я использую Django чуть больше года для разработки программы автоматизации и в настоящее время просто запускаю проект локально на своей машине windows. Я не сталкивался с какими-либо проблемами, пока не попробовал запустить задачи cron, которые, конечно же, windows не поддерживает. Запланированные задачи не работают одинаково, поэтому я установил виртуальную машину Ubuntu для работы с проектом. Настроил все правильно (я думаю?), установил Django и все такое. Сейчас устанавливаю все библиотеки, которые использует проект, одна из которых django-money. Я установил ее, а также py-moneyed, но при попытке сделать миграции или запустить сервер, я сталкиваюсь с этой ошибкой введите описание изображения здесь. Не могу найти ничего об этом в Интернете. Проект по-прежнему отлично работает с командной строкой windows, а также с PowerShell, но эта проблема возникает на виртуальной машине ubuntu
Установленные приложения в моем settings.py выглядят следующим образом:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'bootstrap5',
'sass_processor',
'djmoney',
'background_task',
'django_crontab',
'companies',
'google_cal',
'dashboard',
]
Любая помощь в этом, или хорошая альтернатива для кукурузных задач - нужно, чтобы некоторые выполнялись каждые 2 часа и обновляли базу данных, а другие выполнялись раз в день в определенное время. Celery также не работает с Windows.
Полная ошибка:
В версии 2.0 эта константа была удалена. См. эту ссылку https://github.com/py-moneyed/py-moneyed/blob/ef5d65da3e6e774a377b6e1434a051f0454d2193/CHANGES.rst