繁体   English   中英

Python manage.py runserver 抛出错误

[英]Python manage.py runserver throws an error

我已经运行我的 python 服务器几个月了,我没有遇到任何问题,但是自从我安装了 react-native 我现在收到以下错误。 不知道python的问题是不是和react-native的安装有关,不过好像有点巧合。

任何解决此问题的帮助将不胜感激

File "manage.py", line 14
) from exc
     ^
 SyntaxError: invalid syntax code here

我的 manage.py 文件:

#!/usr/bin/env python
import os
import sys


if __name__ == '__main__':
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_website.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)

我修复了这个我安装 python 3.7 并运行

py -3 manage.py 运行服务器

我还必须重新安装在我的项目中使用的软件包

您正在尝试将特定于 Python-3 的 Django 版本与 Python 2 解释器一起使用。 如果您查看完整堆栈跟踪的顶部,您将清楚地看到

raise ... from ...是 Python 3 语法。 一个Python解释器2将其当作一个SyntaxError是可以证明这里

确保您使用 Python 3 来执行此服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM