django使用MariaDB作为数据存储安装问题

回复 收藏
环境:CentOS 7.2 + Django 1.8.13 + Python 2.7.5 + MariaDB 10.1
由于我是最小化安装环境:

在准备用mariadb作为django的数据存储,初始化的过程中
  1. python manage.py migrate

产生如下问题:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

需要通过pip安装MYSQL-python:
  1. pip install MYSQL-python

但是安装过程中遇到如下报错:
1.主要报错:EnvironmentError: mysql_config not found,解决方案:安装MariaDB-devel
2.主要报错:_mysql.c:29:20: fatal error: Python.h: No such file or directory,解决方案:安装python-devel
3.主要报错:/usr/bin/ld: cannot find -lz、/usr/bin/ld: cannot find -lssl、/usr/bin/ld: cannot find -lcrypto,解决方案:安装zlib-devel、openssl-devel
  1. yum install MariaDB-devel zlib-devel openssl-devel python-devel
  2. pip install MYSQL-python
  3. python manage.py migrate

初始化数据库成功
问题解决。
2016-06-12 19:05 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: