如何解决ImportError:没有名为urls的模块

时间:2018-11-01 05:03:20

标签: django django-urls django-settings

每当我运行代码时,我都会收到此错误:

File "...", line 6, in <module> from django.urls import reverse    
ImportError: No module named urls

因此,我查看该文件并检查该行,并说它有一个错误:

from django.urls import reverse

我不知道错误来自哪里,因为当我删除代码行时,它会向我返回此错误:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我也尝试在解释器中添加MySQLdb,但这一次,它给了我这个错误:

Non-zero exit code (1)

1 个答案:

答案 0 :(得分:0)

请确认是否在您的标题中添加了from django.conf.urls import include, url

对于MySQl错误,您可能需要安装Python和MySQL。

sudo apt-get install python-dev default-libmysqlclient-dev #Ubuntu

然后使用pip命令安装mysql客户端。

pip install mysqlclient # for python 2.x

pip3 install mysqlclient # for python 3.x

最后

pip install PyMySQL #for python 2.x 
pip3 install PyMySQL #for python 3.x