文档章节

No module named MySQLdb解决方案

LeeHH
 LeeHH
发布于 2017/01/16 11:14
字数 363
阅读 99
收藏 0

今天在linux系统中执行一些Django数据库的操作:python manage.py makemigrations时,抛出了以下的异常:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute
    django.setup()
  File "/usr/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "/usr/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/django/contrib/auth/models.py", line 41, in <module>
    class Permission(models.Model):
  File "/usr/lib/python2.7/site-packages/django/db/models/base.py", line 139, in __new__
    new_class.add_to_class('_meta', Options(meta, **kwargs))
  File "/usr/lib/python2.7/site-packages/django/db/models/base.py", line 324, in add_to_class
    value.contribute_to_class(cls, name)
  File "/usr/lib/python2.7/site-packages/django/db/models/options.py", line 250, in contribute_to_class
    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
  File "/usr/lib/python2.7/site-packages/django/db/__init__.py", line 36, in __getattr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "/usr/lib/python2.7/site-packages/django/db/utils.py", line 240, in __getitem__
    backend = load_backend(db['ENGINE'])
  File "/usr/lib/python2.7/site-packages/django/db/utils.py", line 111, in load_backend
    return import_module('%s.base' % backend_name)
  File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 27, in <module>
    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb


原因:缺少了一个Python的mysql包

解决方案:执行

pip install mysql-python

命令(前提是已安装pip,没安装pip的自行百度安装一下) 

P.S. 如果用的不是centOS,而是Ubuntu的话,命令改为:

sudo pip install mysql-python

 

© 著作权归作者所有

上一篇: vim中文乱码问题
下一篇: Shell脚本语法
LeeHH
粉丝 1
博文 43
码字总数 49551
作品 0
深圳
程序员
私信 提问
No module named MYSQLdb 问题解决

问题描述:报错:ImportError: No module named MySQLdb 对于不同的系统和程序有如下的解决方法: easy_install mysql-python (mix os)pip install mysql-python (mix os)apt-get install p......

_______-
2017/09/20
277
0
centos yum安装python2.7及常见报错处理

一、安装步骤如下: 1)安装开发工具 yum groupinstall "Development tools" 2)安装编译Python需要的软件包 yum install zlib-devel yum install bzip2-devel yum install openssl-devel y......

卫庄的痛
2017/01/05
0
0
python+nginx+uwsgi部署云主机遇到的问题

问题后期会有次序的整理,目前整理一小部分 1.部署之后出现403问题。 403权限问题的修改: (1)打开nginx.conf文件 (2)按键盘“i”进入编辑模式,修改第一行为 (3)按键盘“esc”退出键,...

xiaoge2016
2018/07/25
125
0
ImportError: No module named _mysql

import MySQLdb Traceback (most recent call last): File "", line 1, in File "e:\ProgramData\Anaconda2\lib\site-packages\MySQLdb\__init__.py", line 19 , in import _mysql ImportErr......

知行合一1
2017/05/03
444
0
ImportError: No module named _mysql 用的是Python 2.7.13 |Anaconda 4.3.1 (64-bit)|

import MySQLdb File "E:\ProgramData\Anaconda2\lib\site-packages\MySQLdb\__init__.py", line 19, in import _mysql ImportError: No module named _mysql......

知行合一1
2017/05/04
245
0

没有更多内容

加载失败,请刷新页面

加载更多

vue中eventBus的使用

使用场景: 1、兄弟组件的通信,父子组件的通信 2、不同路由的通信 针对兄弟组件的通信,父子组件的通信 新建bus.js文件 import Vue from 'vue' var bus = new Vue() export default bus 在需...

tianyawhl
18分钟前
4
0
C# DBHelper

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;namesp......

vga
20分钟前
3
0
Spring Boot中@ConditionalOnProperty使用详解

在Spring Boot的自动配置中经常看到@ConditionalOnProperty注解的使用,本篇文章带大家来了解一下该注解的功能。 Spring Boot中的使用 在Spring Boot的源码中,比如涉及到Http编码的自动配置...

程序新视界
22分钟前
6
0
centos7下安装mysql(完整配置)

https://blog.csdn.net/baidu_32872293/article/details/80557668

为何不可1995
24分钟前
3
0
如何从零到一设计一个MQ消息队列

消息队列整体设计思路 主要是设计一个整体的消息被消费的数据流。 这里会涉及到:消息生产Producer、Broker(消息服务端)、消息消费者Consumer。 1.Producer(消息生产者):发送消息到Broker。...

一只会编程的狼
30分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部