【发布时间】:2018-06-17 08:10:18
【问题描述】:
当我在本地计算机上运行应用程序时,它运行良好。但是,一旦我将它上传到服务器上,manage.py 就会出现以下错误 -
文件“manage.py”,第 14 行 ) 来自 exc ^ SyntaxError: 无效语法
这是 manage.py 的代码 -
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "chatbot.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 ***//Here is the error***
execute_from_command_line(sys.argv)
我正在使用 Python 2.7 和 Django 1.11
【问题讨论】:
-
请把出错的代码贴出来,否则我们不知道发生了什么
-
@F.Leone 我已经编辑了我的帖子。请看一看。
-
从未见过这种错误-管理,我认为您根本不需要使用
from exc。您可能想要做的是友好的异常管理,但我不认为它是这样做的(您应该使用 exc 打印它?),我会等待专家否认或同意这一点。
标签: python-2.7 syntax-error django-1.11 django-manage.py