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
查看mysqlclient的源代码,发现根本原因还是因为没找到mysql_config,明白过来需要安装mysql,才能正常安装mysqlclient
Installed /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/mysqlclient-1.3.10-py3.6-macosx-10.6-intel.egg
Processing dependencies for mysqlclient==1.3.10
Finished processing dependencies for mysqlclient==1.3.10
转载于:https://blog.51cto.com/qixiafeng/1954328
django安装mysql驱动相关推荐
- django安装mysql驱动_django安装mysql驱动
django目前支持三种mysql驱动来进行mysql的链接MySQLdb is a native driver that has been developed and supported for o ...
- mac tableau 安装mysql驱动
具体网址:https://www.tableau.com/support/drivers 提示:mac tableau 安装mysql驱动前(图一),需要安装iodbc(图二),然后在安装odbc(图 ...
- go安装mysql驱动,连接mysql
准备好MySQL5.7,Navicat Premium软件,并安装好 1. 安装mysql驱动 (1).安装驱动 go get -u github.com/go-sql-driver/mysql(my ...
- ruby mysql 驱动_windows下Rails安装MySql驱动的配置
1.安装ruby 这我就不废话了,安装很简单,网上资料也很多. 安装完后再环境变量path里加入D:ruby\bin(视你的安装路径了) 安装完后在命令行输入ruby -v, 会显示版本号,表示安装成 ...
- hive安装mysql驱动_Hadoop-2.6.0为基础的Hive安装
Hive安装 软件需求与环境说明 假设已经搭建好 Hadoop-2.6.0 环境,并能正常运行 mysql 安装软件 服务端:MySQL-server-5.5.16-1.rhel5.x86_64.rp ...
- windows10 下使用Pycharm2016 基于Anaconda3 Python3.6 安装Mysql驱动总结
本文记录:在PyCharm2016.3.3 中基于Anaconda3 Python3.6版本安装Python for Mysql驱动.尝试了安装Mysql-Connector成功,但是连接数据库时驱动 ...
- QT(5.14.2) 安装mysql驱动详细流程
环境介绍: windows10 QT5.14.2 编译器MingGW64-bit 数据库:mysql-8.0.23-winx64 1.下载mysql https://dev.mysql.com/dow ...
- hive安装mysql驱动_hive安装与配置
1.先决条件 要先安装hadoop,安装详细见:http://blog.csdn.net/hwwn2009/article/details/39889465 2.安装hive 1)下载hive,注意h ...
- yum安装mysql驱动_centos7下使用yum安装mysql
标签: CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql ...
最新文章
- Nginx配置文档具体解释
- 一幅画十六芒星盾---程序员or艺术家
- 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( Application.mk | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 )
- 我的编程成长之路——python初体验
- SQL优化:从设计表结构开始(层次型表结构设计方法)
- .net项目开发工具(v2.0)功能完善专帖
- UnitTest in .NET(Part 2)
- Google Guava EventBus用于事件编程
- 新生周赛:小青的宿舍(C语言)
- Windows 帐号管理相关操作
- 国产 14nm 迎曙光,进口荷兰光刻机顺利入厂!
- 浅谈互联网那些防不胜防的人肉搜索技巧
- 程序员面试必看32道经典逻辑推理题
- CRMEB制作docker-compose
- 陀螺仪加速度计MPU6050
- 主成分分析法步骤matlab,主成分分析法matlab实现程序
- html 里面的 role 属性是什么意思和用途
- 用JavaScript技术实现弹幕效果
- How does “mov (%ebx,%eax,4),%eax” work?
- Tableau 5阶桑基图
热门文章
- Codeforces 41D Pawn 简单dp
- Android 关于Handler
- sql server datetime转char的方法
- 图形驱动程序和显卡驱动什么区别_专业图形显卡和游戏显卡的区别以及建模和渲染的性能要求...
- Metasploit技巧命令支持tips
- 空扫描Idle Scanning
- Kali Linux 2016.2初体验使用总结
- php网站开发案例教程ppt,php网站开发案例教程》课件.ppt
- php 数组 获取键值,PHP数组_filter获取无键值
- visual c++ 6.0原版_C/C++编程笔记:C语言函数指针的理解与使用,就是这么简单明了!...