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?