Python manage.py получает постоянную ошибку в редакторе кода Visual Studio - PullRequest
0 голосов
/ 23 марта 2019

Когда я запускаю что-либо в терминале кода 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.

1 Ответ

0 голосов
/ 23 марта 2019

Попробуйте следующее:

python3 manage.py migrate
...