Ejecute manage.py desde la instancia de AWS EB Linux

¿Cómo ejecutar manage.py desde la instancia de AWS EB (Elastic Beanstalk) Linux?

Si lo ejecuto desde ‘/ opt / python / current / app’, muestra la siguiente excepción.

Traceback (most recent call last): File "./manage.py", line 8, in  from django.core.management import execute_from_command_line ImportError: No module named django.core.management 

Creo que está relacionado con virtualenv. ¿Alguna pista?

Cómo ejecutar manage.py desde AWS Elastic Beanstalk AMI.

  1. Inicio de sesión SSH a Linux
    • (Opcional puede necesitar ejecutar sudo su - para tener los permisos adecuados)
  2. Ejecutar source /opt/python/run/venv/bin/activate
  3. Ejecutar source /opt/python/current/env
  4. Ejecuta cd /opt/python/current/app
  5. Ejecutar python manage.py

O bien, puede ejecutar el comando como el siguiente:

  1. Ejecuta cd /opt/python/current/app
  2. Ejecutar /opt/python/run/venv/bin/python manage.py