ModuleNotFoundError виртуальная среда pythonanywhere в запланированном задании

Я пытаюсь запланировать задание, но при запуске сценария я получаю:

ModuleNotFoundError: No module named 'clients' 

Это установленное приложение в моем проекте django. Я уже добавил хэшбанг/шебанг как:

  1. #!/usr/bin/venv python3.9
  2. #!/usr/bin/python3.9

При любом варианте я получаю одно и то же сообщение об ошибке. Я думаю, что мой код для задачи расписания хорош, но вот он в любом случае:

cd /home/myusername/myproject/maintenance && workon venv && python3.9 mantenimientosemanal.py

Любая помощь будет очень признательна. Спасибо.

Ок, прочитав много, по какой-то причине есть что-то связанное с WSGI, sys.path, который я еще не знаю, но я обнаружил, что это может быть решено путем создания пользовательских команд django-admin, а затем запуск этого python manage.py mycustomcommand в качестве запланированной задачи и вуаля!!! Все заработало!!! Спасибо и надеюсь это поможет другим.

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