Когда я запускаю что-либо в терминале кода Visual Studio с помощью «python manage.py ...», я получаю ошибку ниже с «неверным синтаксисом».
Это происходит с:
startapp
migrate
runserver
и т. Д., Но только в терминале Visual Studio Code.Когда я запускаю точно такие же команды в Mac iTerm, они работают просто отлично.Почему эти команды manage.py не работают в терминале кода Visual Studio?
python manage.py migrate
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
Извинения, я должен был добавить это - я также попробовал это с python3 и получил следующую ошибку:
python3 manage.py runserver
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure it's installed and
available on your PYTHONPATH environment variable? Did you forget to
activate a virtual environment?
Когда я проверяю, активирована ли виртуальная среда, я получаю:
Shell for /Users/jp/.local/share/virtualenvs/blog-fvNRu8HW already activated.
No action taken to avoid nested environments.