ModuleNotFoundError виртуальная среда pythonanywhere в запланированном задании
Я пытаюсь запланировать задание, но при запуске сценария я получаю:
ModuleNotFoundError: No module named 'clients'
Это установленное приложение в моем проекте django. Я уже добавил хэшбанг/шебанг как:
- #!/usr/bin/venv python3.9
- #!/usr/bin/python3.9
При любом варианте я получаю одно и то же сообщение об ошибке. Я думаю, что мой код для задачи расписания хорош, но вот он в любом случае:
cd /home/myusername/myproject/maintenance && workon venv && python3.9 mantenimientosemanal.py
Любая помощь будет очень признательна. Спасибо.
Ок, прочитав много, по какой-то причине есть что-то связанное с WSGI, sys.path, который я еще не знаю, но я обнаружил, что это может быть решено путем создания пользовательских команд django-admin, а затем запуск этого python manage.py mycustomcommand в качестве запланированной задачи и вуаля!!! Все заработало!!! Спасибо и надеюсь это поможет другим.