ModuleNotFoundError:没有名为“typing_extensions”的模块

新手上路,请多包涵

我在 Django 的博客网站上工作。我的项目 urls.py 代码:

 from django.contrib import admin
from django.urls import path
from.import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('',views.index,name="home"),
    path('login/',views.authlogin,name="login"),
    path('signup/',views.signup,name="signup"),
    path('contact/',views.contact,name="contact"),
    path('about/',views.about,name="about"),
    path('logout/',views.authlogout,name='logout'),
    path('dashboard/',views.dashboard,name='dashboard'),
    path('updatepost/<int:id>',views.update_post,name='updatepost'),
    path('addpost/',views.add_post,name='addpost'),
    path('delete/<int:id>',views.delete_post,name='deletepost'),
]

但它告诉我

 File "C:\Users\ABU RAYHAN\Desktop\projects\miniblog\blog\urls.py", line 3, in <module>
    from.import views
  File "C:\Users\ABU RAYHAN\Desktop\projects\miniblog\blog\views.py", line 1, in <module>
    from typing_extensions import Required
ModuleNotFoundError: No module named 'typing_extensions'

我是新来的请原谅我的错误。

原文由 Abu RayhaN 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 3.2k
1 个回答

必须在第 1 行的 blog\views.py 文件中导入 from typing-extensions 模块

在你的代码中。使用此命令安装它

pip install typing-extensions

之后这个问题将得到解决。

原文由 Faisal Nazik 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题