ModuleNotFoundError: No module named 'django.urls'
ModuleNotFoundError: No module named 'django.urls'
每当我以管理员身份在 Powershell 中尝试 运行 "python manage.py runserver" 时,我都会收到 **ModuleNotFoundError: No module named 'django.urls'**。有人可以帮帮我吗?!
我正在使用 django 1.9 和 python 3.6
在 POWERSHELL 中
文件“C:\Users\username\PycharmProjects\website_new\website_new\urls.py”,第 3 行,
从 django.urls 导入路径
ModuleNotFoundError:没有名为 'django.urls'
的模块
输入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/
from django.urls import path
是Django 2.0的新特性,请升级你的Django...
因为您已经在使用 python 3.6,所以您需要将 django 升级到大于 2 的最新版本。对于使用 python 2.7 的用户,python2.7不支持 django 2 所以你不能安装 django.urls.
在 PowerShell 上
pip install -U django
验证
PS C:\Users\xyz> python
Python 3.6.6 |Anaconda, Inc.| (default, Jul 25 2018, 15:27:00) [MSC v.1910 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.urls import path
>>>
出现下一个提示时,表示已经安装完毕,可以使用了。
我正在使用 django 1.9 和 python 3.6
在 POWERSHELL 中
文件“C:\Users\username\PycharmProjects\website_new\website_new\urls.py”,第 3 行,
从 django.urls 导入路径
ModuleNotFoundError:没有名为 'django.urls'
输入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/
from django.urls import path
是Django 2.0的新特性,请升级你的Django...
因为您已经在使用 python 3.6,所以您需要将 django 升级到大于 2 的最新版本。对于使用 python 2.7 的用户,python2.7不支持 django 2 所以你不能安装 django.urls.
在 PowerShell 上
pip install -U django
验证
PS C:\Users\xyz> python
Python 3.6.6 |Anaconda, Inc.| (default, Jul 25 2018, 15:27:00) [MSC v.1910 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.urls import path
>>>
出现下一个提示时,表示已经安装完毕,可以使用了。