带有 MySQL 数据库的 Python 3.4.0

Python 3.4.0 with MySQL database(带有 MySQL 数据库的 Python 3.4.0)
本文介绍了带有 MySQL 数据库的 Python 3.4.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经安装了Python 版本 3.4.0,我想用 MySQL 数据库做一个项目.我下载并尝试安装 MySQLdb,但是对于这个版本的 Python 没有成功.

I have installed Python version 3.4.0 and I would like to do a project with MySQL database. I downloaded and tried installing MySQLdb, but it wasn't successful for this version of Python.

有什么建议可以解决这个问题并正确安装吗?

Any suggestions how could I fix this problem and install it properly?

推荐答案

MySQLdb 不支持 Python 3,但它不是 Python 的唯一 MySQL 驱动程序.

MySQLdb does not support Python 3 but it is not the only MySQL driver for Python.

mysqlclient 本质上只是 MySQLdb 的一个分支,合并了 Python 3 支持(和一些其他改进).

mysqlclient is essentially just a fork of MySQLdb with Python 3 support merged in (and a few other improvements).

PyMySQL 是一个纯 python MySQL 驱动程序,这意味着它更慢,但它不需要编译的 C 组件或 MySQL 库和头文件安装在客户端机器上.它支持 Python 3.

PyMySQL is a pure python MySQL driver, which means it is slower, but it does not require a compiled C component or MySQL libraries and header files to be installed on client machines. It has Python 3 support.

另一种选择是简单地使用另一个数据库系统,如 PostgreSQL.

Another option is simply to use another database system like PostgreSQL.

这篇关于带有 MySQL 数据库的 Python 3.4.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Hibernate reactive No Vert.x context active in aws rds(AWS RDS中的休眠反应性非Vert.x上下文处于活动状态)
Bulk insert with mysql2 and NodeJs throws 500(使用mysql2和NodeJS的大容量插入抛出500)
Flask + PyMySQL giving error no attribute #39;settimeout#39;(FlASK+PyMySQL给出错误,没有属性#39;setTimeout#39;)
auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
Sort by ID DESC(按ID代码排序)
SQL/MySQL: split a quantity value into multiple rows by date(SQL/MySQL:按日期将数量值拆分为多行)