我不明白问题是什么,但即使我没有改变代码,我仍然从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)
答案 0 :(得分:0)
在命令行中:
python3 manage.py runserver
我跟随的tutorial只使用了“python manage.py runserver”而不是“python3”,由于某种原因,教程在运行时没有错误,但我收到了错误。
答案 1 :(得分:0)
如果您使用的是python 3X“ python3 manage.py runserver”,请使用“ python3”