django安装mysql驱动

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

时间: 2024-11-09 02:46:11

django安装mysql驱动的相关文章

Windows环境下 PyQt5 如何安装MySql驱动 (PyQt5连接MYSQL时显示Driver not loaded解决方案)

参考文章: https://blog.csdn.net/qq_38198744/article/details/80261695 前文说过如何在Ubuntu环境下 为PyQt5  安装MySql驱动, 这里面主要说的是如何在Windows环境下安装MySql驱动. # -*- coding: utf-8 -*- ''' [简介] PyQt5中 处理database 例子 ''' import sys from PyQt5.QtCore import * from PyQt5.QtGui impo

python 安装mysql驱动

python 安装mysql驱动遇到的问题: cmd运行pip install mysqlclient 报 module 'pip' has no attribute 'pep425tags'错误: 即无法cmd通过pip install mysqlclient安装,可能原因是与python版本不符合,即可通过 查看pip支持的哪些符号,运行如下命令: amd64:cpu是x64的,(注意并不是指操作系统是64位的) import pip._internal print(pip._interna

windows10 下使用Pycharm2016 基于Anaconda3 Python3.6 安装Mysql驱动总结

本文记录:在PyCharm2016.3.3 中基于Anaconda3 Python3.6版本安装Python for Mysql驱动.尝试了安装Mysql-Connector成功,但是连接数据库时驱动有bug而失败:尝试安装MySQLdb,因Python版本兼容问题 失败.最终安装PyMysql成功.现将详细安装过程记录如下. 若不想折腾,且系统环境与我的一致,建议直接就安装PyMysql吧. 一,系统环境 windows10 64位,安装了Anaconda3 和PyCharm2016.3.3.

kettle 安装mysql 驱动

错误连接数据库 [mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.org.gjt.mm

Confluence 6 下载和安装 MySQL 驱动

基于许可证的现在,我们没有将 MySQL 的数据库捆绑到 Confluence 中.需要将你的数据库驱动在 Confluence 中可用: 停止 Confluence. 访问 Database JDBC Drivers 页面然后下载正确的驱动.驱动文件被比较标记为类似 mysql-connector-java-5.1.xx-bin.jar 将 .jar 文件放置到你的  <installation-directory>/confluence/WEB-INF/lib 目录中. 重启 Conflu

pycharm安装mysql驱动包

新的环境配置pycharm的项目时,发现pycharm不能连接到mysql数据库.由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动. 1.先确保python能正常连接到数据库 可以如下图测试,如果无报错,说明正常连接到了数据库 如果有报错,可能是缺少MySQLdb包先去下载MySQLdb一步步next就能安装好 2.配置好java环境 这一步网上教程很多,也很简单,略过 3.配置pycharm 先下载mys

ubuntu安装odbc及(mysql驱动)

一.安装odbc apt-get install unixodbc 如果需要用到编译的头文件之类的 apt-get install unixodbc-dev 二.安装mysql驱动 apt-get install libmyodbc 多数可能出现这个报错: Reading package lists... Done Building dependency tree Reading state information... Done Package libmyodbc is not availab

服务器搭建1 安装mysql数据库

一,安装mysql-service (1)检查系统中是否已经安装mysql 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若可以列举mysql信息,则表示已经安装 (2)安装mysql 在终端输入 sudo apt-get install mysql-server mysql-client 在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可. (3)登陆mysql

Python、Django和Mysql安装步骤

很多初学者都问Python和Django怎么安装,这里我们就简单地介绍一下这两个软件在Windows 2003下的安装步骤. 一.下载并安装Python Python 官方下载地址:http://www.python.org/ftp/python/ 我们这里选择的是 Python 2.7.2 .虽然目前最新版是Python 3.2.2, 但是Django目前还不支持 Python 3.2.2. 安装步骤很简单,双击安装包开始安装,这里我们安装到 D:\Python,如图1, 图1 单击“Next