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

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


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


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的绝对路径')
发布了26 篇原创文章 · 获赞 2 · 访问量 1383

猜你喜欢

转载自blog.csdn.net/weixin_43633797/article/details/104425502