首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解析ImportError:没有命名为urls的模块

问如何解析ImportError:没有命名为urls的模块
EN

Stack Overflow用户
提问于 2018-11-01 13:03:20
回答 1查看 538关注 0票数 0

每当我运行我的代码时,我都会得到这个错误:

代码语言:javascript
复制
File "...", line 6, in <module> from django.urls import reverse    
ImportError: No module named urls

所以我查看了该文件并检查了行,它显示这有一个错误:

代码语言:javascript
复制
from django.urls import reverse

我不知道错误是从哪里来的,因为当我删除代码行时,它会返回这个错误:

代码语言:javascript
复制
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

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

代码语言:javascript
复制
Non-zero exit code (1)
EN

回答 1

Stack Overflow用户

发布于 2018-11-01 13:20:35

请确认是否已将from django.conf.urls import include, url添加到您的标题中。

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

代码语言:javascript
复制
sudo apt-get install python-dev default-libmysqlclient-dev #Ubuntu

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

代码语言:javascript
复制
pip install mysqlclient # for python 2.x

pip3 install mysqlclient # for python 3.x

最后

代码语言:javascript
复制
pip install PyMySQL #for python 2.x 
pip3 install PyMySQL #for python 3.x 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53095447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档