django - SyntaxError:除了 ImportError 作为 exc 之外的无效语法 manage.py:
问题描述
我创建了一个名为 tictoctoe 的 django 项目,但是当我运行“ py manage.py runserver
”时,它给了我以下错误。
File "manage.py", line 11
except ImportError as exc:
^
SyntaxError: invalid syntax
它以前工作得很好。
这是
管理.py
#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tictactoe.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)
if __name__ == '__main__':
main()
解决方案
请确保在您安装了 Django 的地方激活了您的虚拟环境。
推荐阅读
- mysql - MySQL:不建议在没有服务器身份验证的情况下建立 SSL 连接。使用 SSL
- acumatica - Acumatica 和卡在运输中
- php - Laravel Horizon - 不同守卫的大门
- jquery - 迭代数组>填充选择框>从函数返回选择框作为html
- python - 如何在使用 vscode 调试时执行设置 python 虚拟环境的 shell 脚本(我需要对 launch.json 进行哪些更改)
- c# - 发送发布请求多部分表单数据。来自某些 Microsoft 服务的错误“超出行长限制 100”
- python - 在 Windows 中使用 pyinstaller 将 .py 文件转换为 .exe 时出错
- python - 将请求正文中的文件 POST 到 API
- vcpkg - 如何将 osgearth 与 vcpkg 一起使用
- asp.net-core - 将框架和本机运行时文件移动到子文件夹中