【问题标题】:launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {} -Error While Creating Django Projectlaunch_map: "Dict[asyncio.Task[object], threading.Thread]" = {​​} -Error While Creating Django Project
【发布时间】:2021-05-15 05:46:04
【问题描述】:

当我尝试在虚拟环境中创建 Django 项目时,出现以下错误,

C:\Users\new\Desktop\Desktop Files\Django Projects>激活 myDjangoEnv

(myDjangoEnv) C:\Users\new\Desktop\Desktop Files\Django Projects>django-admi n 启动项目 first_project 回溯(最近一次通话最后): 文件“C:\Users\new\anaconda3\envs\myDjangoEnv\lib\site-packages\django\apps\config.py”,第 7 行,在 从 django.utils.deprecation 导入 RemovedInDjango41Warning 文件“C:\Users\new\anaconda3\envs\myDjangoEnv\lib\site-packages\django\utils\deprecation.py”,第 5 行,在 从 asgiref.sync 导入 sync_to_async

文件“C:\Users\new\anaconda3\envs\myDjangoEnv\lib\site-packages\asgiref\sync.py”,第 114 行 launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {​​} ^ SyntaxError: 无效语法

请帮助我。在此先感谢

【问题讨论】:

  • 您使用的是哪个版本的 Python?
  • 在我的本地 Python 版本中是 Python 3.9.1。在我名为 mtDjangoEnv 的虚拟环境中,它是 Python 3.5.6 (myDjangoEnv) C:\Users\new\Desktop\Desktop Files\Django Projects>python Python 3.5.6 |Anaconda, Inc.| (默认,2018 年 8 月 26 日,16:05:27)[MSC v.1900 64 位 (AMD64)] 在 win32 上
  • Python 3.5.6 将无法运行,对于此 Django 版本,您的虚拟环境中至少需要 Python3.6+

标签: python django django-models


【解决方案1】:

1 创建一个新的虚拟环境。

2安装最新版python等包。

3 安装最新版本的Django

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2022-12-31
  • 2018-08-06
  • 2013-10-27
  • 1970-01-01
  • 2017-12-18
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
  • 2023-02-13
相关资源
最近更新 更多