gpt4 book ai didi

python-3.6 - ModuleNotFoundError : No module named 'django.urls'

转载 作者:行者123 更新时间:2023-12-01 10:25:34 27 4
gpt4 key购买 nike

每当我尝试以管理员身份在 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 行,
from 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),
]

最佳答案

由于您已经在使用 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
>>>

当下一个提示出现时,这意味着它现在已经安装并可以使用了。

关于python-3.6 - ModuleNotFoundError : No module named 'django.urls' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47711703/

27 4 0