解决Django的【LookupError: No installed app with label ‘admin‘】
其实这个问题比较好解决:
1、首先debug main函数,定位你的问题,我这边的问题是报这个错误;
'Error loading MySQLdb module.\n'
'Did you install mysqlclient?'

2、针对这个错误,上面说我没有安装mysqlclient(在这之前记得安装pymysql),所以我去pip install mysqlclient,然后它果然又给我报错,
这个错误是
Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
要你安装VC++14或者安装C++ build tools ,没办法,我懒得装VC++14,所以直接装C++ build tools,安装包在下边:
链接:https://pan.baidu.com/s/1_FZh6P1Nlk3u936hkxUquQ
提取码:4a96
顺便点个小爱心啊,谢谢,只要是要你安装VC14,你就下载这个,贼好用;
3、然后我安装完了之后继续pip install mysqlclient,果然又给我报错,没事,我耐心好,我顶得住:
MySQLdb/_mysql.c(29) : fatal error C1083: Cannot open include file: ‘mysql.h‘: No such file or direction
好吧,没有文件我自己去网站下载,行了吧:
链接在这里https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
下载这两个文件:
1 2 | MySQL_python‑ 1.2 . 5 ‑cp27‑none‑win_amd64.whl mysqlclient‑ 1.4 . 6 ‑cp27‑cp27m‑win_amd64.whl |
这2个whl文件,我放在D:\下,我这边是虚拟目录,所以在Django虚拟目录中运行:
1 pip install D:\Programs \MySQL_python-1.2.5-cp27-none-win_amd64.whl
2 pip install D:\Programs \mysqlclient-1.4.6-cp27-cp27m-win_amd64.whl
然后又又又给我报错了:
MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.(win10)
没办法,网上说把这个CP27改成自己Python对应的版本就行了,没想到还真的成功了,至此,MySQLclient下载完成,
4、我再次运行项目,又报错:
django.db.utils.OperationalError: (1045, “Access denied for user ‘Administrator’@‘localhost’ (using password: YES)”)
我看了一下我的mysql配置项:
感觉没有任何问题,但是我忘了我把端口改成了3307,算了,我改一下我的端口吧,然后,终于好了:
项目启动成功
我感觉项目如果第一次启动成功了,加入了数据库还是得好好检查一下是不是你写的问题,我没加入数据库之前是成功过的,加了就失败了,只可能是你的库的原因,好了,到这里就结束了,终于可以写项目了。麻了麻了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App