当前位置: 首页 > 知识库问答 >
问题:

Python 3.4。0与MySQL数据库

杨骏
2023-03-14

我已经安装了Python版本3.4。0,我想用MySQL数据库做一个项目。我下载并尝试安装MySQLdb,但在这个版本的Python中没有成功。

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

共有3个答案

滑景胜
2023-03-14

安装pip:

apt-get install pip

对于来自Python的Access MySQL,请安装:

pip3 install mysqlclient
牧信厚
2023-03-14

使用mysql连接器python。我更喜欢使用PyPI的pip安装它:

pip install --allow-external mysql-connector-python mysql-connector-python

看看它的文档和例子。

如果要使用池,请确保数据库有足够的可用连接,因为默认设置可能不够。

秋煌
2023-03-14

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

mysqlclient本质上只是MySQLdb的一个分支,合并了Python3支持(以及一些其他改进)。

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

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

 类似资料:
  • 本文向大家介绍Windows7下Python3.4使用MySQL数据库,包括了Windows7下Python3.4使用MySQL数据库的使用技巧和注意事项,需要的朋友参考一下 Python3.4使用MySQL数据库的详细过程,具体内容如下 Windows版本: Windows7-64bit Python版本: python3.4.14-32bit MySQL版本: MySQL 5.7.17 一.M

  • 问题内容: 我目前正在尝试创建一个包含人名和ip的sqlite数据库,虽然我的代码在运行时似乎可以正常运行,但是在运行 下面的代码后在终端中运行时,数据却无法显示。它和都在〜/ Desktop / SQL中运行 我的计算机正在运行OSX 10.11.4,python 3.4和SQLite 3.14.1 我尝试将ips更改为main.ips并返回 问题答案: 您似乎没有提交到数据库。您需要在关闭连接

  • 问题内容: 使用整数列时,最好具有或不指定任何值。 例如,如果一个表有一个字段,而一个特定的条目没有父项,您会使用还是? 过去我总是用过,因为我来自Java世界,整数(必须小于1.5)始终必须有一个值。 我主要问的是性能问题,我不太担心哪个是“更正确”的选择。 问题答案: 首选使用,这有两个原因: 用来表示该字段没有值,这正是您要建模的值。 如果您决定将来添加一些参照完整性约束,则必须使用。

  • 问题内容: 问题答案: 解决: 编辑settings.py

  • 问题内容: 尝试连接到MySQL数据库 和堆栈跟踪: 由行引起:ctx.bind(“ jdbc / wczasy”,mysqlDs); 我被困住了,有人可以帮我吗?谢谢。 问题答案: 这是因为未实现接口。 如果您不在容器中,则可以使用rmi注册表。就像是:

  • 我是Python的初学者,已经开始使用PyCharm IDE。每当我运行一个程序时,我都会在控制台上得到一长串错误,比如: 线程pydevd.CheckAliveThread:Traceback(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/threading.py”,第921行,在_boots