"manage.py" 文件中的语法错误 - django 2
Syntax error in "manage.py" file - django 2
我不明白问题出在哪里,但我一直收到 "from exc" 行的语法错误,即使我没有更改代码。我已经检查了未闭合的括号和引号,以及缩进是否适合我的初学者。问题是这是 Django 2.0 虚拟环境的开箱即用代码,所以我只能假设当文件被拖到文本编辑器中时 Sublime 以某种方式格式化错误?
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise 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?"
) from exc
execute_from_command_line(sys.argv)
在命令行中:
python3 manage.py runserver
我关注的 tutorial 只使用了 "python manage.py runserver" 而不是 "python3" 并且出于某种原因在 运行 的教程中没有错误,但我收到了一个错误在我这边。
使用“python3”如果你有python 3X“python3 manage.py runserver”有效
如果您 manage.py 以“#!/usr/bin/env python”开头,请尝试将其更改为“#!/usr/bin/env python3” .这将强制它使用 Python 3.xx。它对我有用。
我不明白问题出在哪里,但我一直收到 "from exc" 行的语法错误,即使我没有更改代码。我已经检查了未闭合的括号和引号,以及缩进是否适合我的初学者。问题是这是 Django 2.0 虚拟环境的开箱即用代码,所以我只能假设当文件被拖到文本编辑器中时 Sublime 以某种方式格式化错误?
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise 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?"
) from exc
execute_from_command_line(sys.argv)
在命令行中:
python3 manage.py runserver
我关注的 tutorial 只使用了 "python manage.py runserver" 而不是 "python3" 并且出于某种原因在 运行 的教程中没有错误,但我收到了一个错误在我这边。
使用“python3”如果你有python 3X“python3 manage.py runserver”有效
如果您 manage.py 以“#!/usr/bin/env python”开头,请尝试将其更改为“#!/usr/bin/env python3” .这将强制它使用 Python 3.xx。它对我有用。