Django Error:No module named '********'

时光总嘲笑我的痴心妄想 提交于 2020-02-22 05:33:58


(声明:本教程仅供本人学习使用,如有人使用该技术触犯法律与本人无关)
(如果有错误,还希望指出。共同进步)


Error:No module named ‘MySQLdb’

Django_python2 环境中连接数据库需要MysqlDB模块,MysqlDB不是第三方库,需要在Django中初始化。

原因:MySqlDB是从pymysql中的__init__.py文件中install_as_MySQLdb()方法创建出来。

# Django第三方库中初始化
# 找到python环境,.\Lib\site-packages\django\db\backends\mysql\__init__.py,添加以下代码

import pymysql 
pymysql.install_as_MySQLdb()
# 如果没有pymysql模块, pip install pymysql

Error:No module named ‘×××’

可能原因一:没有识别到环境的路径

# 在错误的根地址添加
import sys
sys.path.append('你python的site-packages的绝对路径')
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!