ModuleNotFoundError:没有名为"django.urls"的模块 [英] ModuleNotFoundError: No module named 'django.urls'
问题描述
每当我尝试以管理员身份在Powershell中运行"python manage.py runserver"时,都会出现 ModuleNotFoundError:没有名为"django.urls"的模块.有人可以帮我吗?!
Whenever I try to run "python manage.py runserver" in Powershell as admin, I get an ModuleNotFoundError: No module named 'django.urls'. Can somebody help me please?!
我正在使用django 1.9和python 3.6
I'm using django 1.9 and python 3.6
在POWERSHELL中
IN POWERSHELL
文件"C:\ Users \ MAHE \ PycharmProjects \ website_new \ website_new \ urls.py",第3行,
从django.urls导入路径
ModuleNotFoundError:没有名为"django.urls"的模块
File "C:\Users\MAHE\PycharmProjects\website_new\website_new\urls.py", line 3,
from django.urls import path
ModuleNotFoundError: No module named 'django.urls'
IN URLS.PY:
IN URLS.PY:
from django.contrib import admin
from django.urls import path
urlpatterns = [
django.urls.path('admin/', admin.site.urls),
]
推荐答案
我认为这应该可行!
from django.urls import path
它是django 2.0中引入的,您需要升级django版本才能运行.请检查django 2.0的文档 https://docs.djangoproject.com/en/2.0/ref/urls/
It was introduced in django 2.0, you need to upgrade your django version for it to work. Kindly check the documentation for django 2.0 https://docs.djangoproject.com/en/2.0/ref/urls/
这篇关于ModuleNotFoundError:没有名为"django.urls"的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!