首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PythonVersion3.4访问MySQL

如何使用PythonVersion3.4访问MySQL
EN

Ask Ubuntu用户
提问于 2015-06-01 00:36:19
回答 2查看 9.1K关注 0票数 0

Python有两个版本:Python2.7.6,现已被Python3.4.0取代。在Python中访问MySQL的关键一行是“导入MySQLdb”。

由于StackOverFlow的响应,我意识到我无意中通过PythonVersion2.7.6访问MySQL。显然,"MySQLdb“与Python3.4.0版本不兼容。

搜索互联网已经披露了连接PythontoPython3.4.0的替代方案,然而,许多建议并没有透露所提供的解决方案是否真正适用于PythonVersion3.4.0。

这篇StackOverFlow文章列出了一些可能的解决方案。Python3.4.0与MySQL数据库。我安装了mysqlclient 1.3.6,我还运行了"sudo“,没有出现错误。

但是,在输入带有“python3”的python时,在输入:“导入MySQLdb”之后,我仍然收到错误消息"ImportError: No模块名为'MySQLdb'“。所以还是出了点问题。

作为一个FYI,MySQL显然有它自己的连接器,但我不知道它是否与Python3.4一起工作。使用连接器/Python连接到MySQL,我要更多地研究这个问题。

关于如何将Python3.4与MySQL连接起来,有什么建议吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-06-01 05:10:42

文档 for Python /Python2.0版本应该可以使用MySQL Server5.5-5.7和Python3.3及更高版本。所以我会说这是个很好的选择。如果它不起作用,跟进你所遇到的错误,我会看看我是否能帮上忙。

票数 0
EN

Ask Ubuntu用户

发布于 2018-08-04 12:01:34

从python连接到MySQL的最佳方法是使用MySQL连接器/ Python,因为它是MySQL的官方驱动程序,用于处理MySQL,并且与Python3和Python2同时工作。

使用pip安装连接器

代码语言:javascript
复制
pip install mysql-connector-python

如果pip失败,可以从https://dev.mysql.com/downloads/connector/python/下载安装程序。

解压缩下载的DEB文件并安装它。请参阅本文的下载MySQL连接器Python连接到MySQL

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/630728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档