首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在MacOS Mojave上的Python2.7上安装MySQLdb

无法在MacOS Mojave上的Python2.7上安装MySQLdb
EN

Stack Overflow用户
提问于 2019-04-11 02:51:03
回答 1查看 236关注 0票数 1

很久以前,我用Python2.7创建了一个使用MySQLdb的大程序。我在Mac OS和PC上都开发了它。我刚刚重新修改了我的Mac,现在我用的是Mojave。虽然我过去可以轻松地安装MySQLdb,但现在我不能这样做。

我已经尝试了论坛上所有可用的东西,但都没有成功。PIP、easy-install、Brew和许多其他我忘记的解决方案。即使是在Installing MySQLDB on Python 2.7.3 under CentOS中找到的"easy_install MySQL-python“也会给出一个以: EnvironmentError: mysql_config not found结尾的错误

我希望能够在我的Python代码中“导入MySQLdb”,但是没有安装MySQLdb,所以“找不到”。

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-17 14:48:21

所以,你要么升级你的MySQL版本到64位版本,获得最新的MySQL-Python连接器,更新你的代码并使用它来代替MySQLdb。这是最安全和最好的解决方案,但你必须投入一些工作(如果你的代码不是很长的话没问题……)

https://dev.mysql.com/downloads/connector/python/

https://dev.mysql.com/doc/connector-python/en/connector-python-example-connecting.html

代码语言:javascript
复制
import mysql.connector

第二个机会是,继续使用旧的32位Mysql版本(例如5.6.20 32位),并仍然使用您以前使用过的旧MySQL连接器(例如Mysql-Python Connector 1.2.3 in 32位,也可以在MySQL页面找到)。会有一些弹出错误,比如一些库已经过期,可能不再兼容,但它正在工作。

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

https://stackoverflow.com/questions/55619485

复制
相关文章

相似问题

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