django安装mysql驱动_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
原文:http://qixiafeng.blog.51cto.com/6745496/1954328
django安装mysql驱动_django安装mysql驱动相关推荐
- django使用mysql 好处_Django使用MySQL
说明:这是在python3.6.8+Django2.2的环境下的MySQL的使用 首先是去MySQL客户端去创建数据库,默认数据集设置为utf8 CREATE DATABASE IF NOT EXIS ...
- django 获取环境变量_Django 安装和配置环境变量
1.在线安装Django windows 下在cmd 命令提示符当中输出以下命令 pip install Django==1.10.4 Django 会默认安装在python 目录lib\site-p ...
- django使用mysql事务处理_Django中MySQL事务的使用
Django中事物的使用 from django.db import transaction @transaction.atomic 通过transaction的@transaction.atomic ...
- django添加mysql数据库_Django添加mysql数据库关联时出现的错误
添加关联时出现的错误1 PS C:\Users\Administrator\Desktop\04作业\day4> python manage.py makemigrations Tracebac ...
- mt5 mysql数据库_Django -- 使用MySql数据库
Django默认使用的sqlite3,这在实际的生产环境中是不推荐的: 1. 创建数据库 Linux VM_0_15_centos 3.10.0-693.el7.x86_64 #1 SMP Tue A ...
- .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...
- python3数据库框架_Python3 MySQL 数据库连接:安装pymysql(mysql数据库驱动), sqlalchemy(ORM框架)。...
Python3 MySQL 数据库连接 python3使用mysql作为数据库,安装pymysql作为驱动,然后安装sqlalchemy框架 PyMySQL 驱动 安装: $ python3 -m p ...
- 下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
下载安装SQL Server数据库ODBC驱动和配置SQL Server ODBC数据源 1. 下载MySQL ODBC驱动: 下载地址:MySQL ODBC驱动程序官网下载 打开的页面如下图所示,可 ...
- 数据库准备,都有了:MySQL卸载、安装,HeidiSQL安装、JDBC驱动(mysql-connector-java-8.0.27)添加
学习了一段时间的mysql,感觉有必要总结.记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入"角色".接下来的介绍并不仅仅讲操作步骤,穿插介绍了一些步骤后 ...
最新文章
- PHP之mb_internal_encoding使用
- 如何参与github上的开源项目?
- 基于Adaboost实现鸢尾花数据集分类
- Web3d明日之星基于Javascript和OpenGL的技术
- 命令行下 pdb 调试 Python 程序
- 元气森林高管柳甄离职 回应:因个人原因选择离职 表示理解和尊重
- 软件调试中的断点分类
- vscode 转到实现方法失效_动图炫技23个鲜为人知的VS Code快捷键
- 和大家分享一款使用PHP+MYSQL搭建在线教育系统源码
- 2.Windows 界面技术发展现状
- excel合并计算机操作,电脑把多个Excel文件合并成一个文件的方法
- python二元一次方程组用鸡兔同笼的思路来写编程_应用二元一次方程组——鸡兔同笼教学设计...
- DC学院数据分析师(入门)学习笔记----高级爬虫技巧
- “垃圾食品”卫龙欲洗白上市,藏在“辣条一哥”背后的暴利生意经
- ​在商还得言商 | 【常垒·常识】
- 古风android游戏,橙光古风虐恋情深游戏
- 局域网网上邻居无法访问问题的解决
- car cdr cadr 服务器
- C语言I博客作业04
- 支付宝开发 ——第三方支付