Запустите manage.py с экземпляра AWS EB Linux
Как запустить manage.py с экземпляра Linux AWS EB (Elastic Beanstalk)?
Если я запустил его из '/opt/python/current/app', он отобразит приведенное ниже исключение.
Traceback (most recent call last):
File "./manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
Я думаю, что это связано с virtualenv. Любые подсказки?
Ответы
Ответ 1
Как запустить manage.py из AWS Elastic Beanstalk AMI.
- Вход SSH в Linux
- Выполнить
source /opt/python/run/venv/bin/activate
- Выполнить
source /opt/python/current/env
- Запустить
cd /opt/python/current/app
- Запустить
manage.py <commands>
Или вы можете запустить команду так, как показано ниже:
- Запустить
cd /opt/python/current/app
- Выполнить
/opt/python/run/venv/bin/python manage.py <command>