Я изучаю, как использовать Django, и пытаюсь создать объекты в оболочке python, но команда "python manage.py shell" не работает для меня.
Rozinas-MacBook-Air:website Benoni$ python manage.py shell
  File "manage.py", line 17
    ) from exc
         ^
SyntaxError: invalid syntax
                
Это происходит, если вы запускаете интерпретатор python-2.x и пытаетесь запустить сервер Django, созданный для python-3.x. В этом случае он выдает ошибку.
 Вы можете запустить это с помощью python3 для запуска оболочки Django с интерпретатором python-3.x, или лучше сделать виртуальную среду, например, с помощью virtualenv [Python-doc] для Python-3.x.
 Для этой виртуальной среды можно установить Django для этой виртуальной среды. Затем вы можете активировать эту виртуальную среду с помощью . env/bin/activate, учитывая, что вы создали виртуальную среду с именем env, а затем запустить интерпретатор, предоставленный для этой виртуальной среды. Это гарантирует, что вы будете использовать правильный интерпретатор Python, и что этот интерпретатор имеет все необходимые пакеты (вместе с определенной версией), и, таким образом, предотвращает его запуск и требование пакетов, которые были установлены только в масштабах всей системы.