launch_map: "Dict[asyncio.Task[object], threading.Thread]" = ​​ -Error While Creating Djan

Posted

技术标签:

【中文标题】launch_map: "Dict[asyncio.Task[object], threading.Thread]" = ​​ -Error While Creating Django Project【英文标题】: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+ 【参考方案1】:

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

2安装最新版python等包。

3 安装最新版本的Django

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于launch_map: "Dict[asyncio.Task[object], threading.Thread]" = ​​ -Error While Creating Djan的主要内容,如果未能解决你的问题,请参考以下文章

Django 频道实时聊天:AttributeError:“消息”对象没有属性“as_dict”

How to create a Python dictionary with double quotes as default quote format?

对 dict 中的所有 "key":"value" 对执行操作,并将结果存储在新的 dict 对象中

dict.get("A", "B") 从字典中获取值的方法

嵌套词典nested_dict

python 使用 with open() as对文件读取写入