django目前支持三种mysql驱动来进行mysql的链接MySQLdb is a native driver that has been developed and supported for over

a decade by Andy Dustman.

mysqlclient is a fork of MySQLdb which notably supports Python 3 and

can be used as a drop-in replacement for MySQLdb. At the time of this writing,

this is the recommended choice for using MySQL with Django.

MySQL Connector/Python is a pure Python driver from Oracle that does not

require the MySQL client library or any Python modules outside the standard

library.

mysqldb 目前不支持python3+,推荐使用mysqlclient

尝试了在pycharm上直接安装mysqlclient,报以下错误:OSError: mysql_config not found

在git上查阅安装步骤:

Prerequisites

You may need to install the Python and MySQL development headers and libraries like so:

sudo apt-get install python-dev libmysqlclient-dev # Debian / Ubuntu

sudo yum install python-devel mysql-devel # Red Hat / CentOS

On Windows, there are binary wheel you can install without MySQLConnector/C or MSVC.

Note on Python 3 : if you are using python3 then you need to install python3-dev using the following command :

sudo apt-get install python3-dev # debian / Ubuntu

sudo yum install python3-devel # Red Hat / CentOS

brew install mysql-connector-c # macOS (Homebrew)

Install from PyPI

pip install mysqlclient

因为我在mac上,使用的python3,故先执行命令:

brew install mysql-connector-c

然后再执行:

pip3 install mysqlclient

报如下错误:

Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-m9v70gan/mysqlclient/

奇怪的是,使用pip3命令后,最终调用的是python,而不是python3

原文:http://qixiafeng.blog.51cto.com/6745496/1954328

django安装mysql驱动_django安装mysql驱动相关推荐

  1. django使用mysql 好处_Django使用MySQL

    说明:这是在python3.6.8+Django2.2的环境下的MySQL的使用 首先是去MySQL客户端去创建数据库,默认数据集设置为utf8 CREATE DATABASE IF NOT EXIS ...

  2. django 获取环境变量_Django 安装和配置环境变量

    1.在线安装Django windows 下在cmd 命令提示符当中输出以下命令 pip install Django==1.10.4 Django 会默认安装在python 目录lib\site-p ...

  3. django使用mysql事务处理_Django中MySQL事务的使用

    Django中事物的使用 from django.db import transaction @transaction.atomic 通过transaction的@transaction.atomic ...

  4. django添加mysql数据库_Django添加mysql数据库关联时出现的错误

    添加关联时出现的错误1 PS C:\Users\Administrator\Desktop\04作业\day4> python manage.py makemigrations Tracebac ...

  5. mt5 mysql数据库_Django -- 使用MySql数据库

    Django默认使用的sqlite3,这在实际的生产环境中是不推荐的: 1. 创建数据库 Linux VM_0_15_centos 3.10.0-693.el7.x86_64 #1 SMP Tue A ...

  6. .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源

    1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...

  7. python3数据库框架_Python3 MySQL 数据库连接:安装pymysql(mysql数据库驱动), sqlalchemy(ORM框架)。...

    Python3 MySQL 数据库连接 python3使用mysql作为数据库,安装pymysql作为驱动,然后安装sqlalchemy框架 PyMySQL 驱动 安装: $ python3 -m p ...

  8. 下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源

    下载安装SQL Server数据库ODBC驱动和配置SQL Server ODBC数据源 1. 下载MySQL ODBC驱动: 下载地址:MySQL ODBC驱动程序官网下载 打开的页面如下图所示,可 ...

  9. 数据库准备,都有了:MySQL卸载、安装,HeidiSQL安装、JDBC驱动(mysql-connector-java-8.0.27)添加

    学习了一段时间的mysql,感觉有必要总结.记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入"角色".接下来的介绍并不仅仅讲操作步骤,穿插介绍了一些步骤后 ...

最新文章

  1. PHP之mb_internal_encoding使用
  2. 如何参与github上的开源项目?
  3. 基于Adaboost实现鸢尾花数据集分类
  4. Web3d明日之星基于Javascript和OpenGL的技术
  5. 命令行下 pdb 调试 Python 程序
  6. 元气森林高管柳甄离职 回应:因个人原因选择离职 表示理解和尊重
  7. 软件调试中的断点分类
  8. vscode 转到实现方法失效_动图炫技23个鲜为人知的VS Code快捷键
  9. 和大家分享一款使用PHP+MYSQL搭建在线教育系统源码
  10. 2.Windows 界面技术发展现状
  11. excel合并计算机操作,电脑把多个Excel文件合并成一个文件的方法
  12. python二元一次方程组用鸡兔同笼的思路来写编程_应用二元一次方程组——鸡兔同笼教学设计...
  13. DC学院数据分析师(入门)学习笔记----高级爬虫技巧
  14. “垃圾食品”卫龙欲洗白上市,藏在“辣条一哥”背后的暴利生意经
  15. ​在商还得言商 | 【常垒·常识】
  16. 古风android游戏,橙光古风虐恋情深游戏
  17. 局域网网上邻居无法访问问题的解决
  18. car cdr cadr 服务器
  19. C语言I博客作业04
  20. 支付宝开发 ——第三方支付

热门文章

  1. Redis常见面试题及答案模板
  2. Python正则表达式之修改,分割,搜索和替换字符串(6)
  3. 014 Android之Cydia与Xposed框架入门
  4. 【Laravel】增加日志记录
  5. 1、MySQL为什么需要事务?
  6. 2021算法竞赛入门班第九节课【线段树】练习题
  7. 【C / C++】关于数组太大在编译器不能运行问题
  8. Dubbo的Zookeeper版本
  9. Bootstrap的下拉菜单
  10. vb怎么运用api对文件夹进行加密_[MIUI玩法篇 30] | 小米私密文件夹 深度揭秘