很久以前,我用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,所以“找不到”。
非常感谢你的帮助。
发布于 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
import mysql.connector第二个机会是,继续使用旧的32位Mysql版本(例如5.6.20 32位),并仍然使用您以前使用过的旧MySQL连接器(例如Mysql-Python Connector 1.2.3 in 32位,也可以在MySQL页面找到)。会有一些弹出错误,比如一些库已经过期,可能不再兼容,但它正在工作。
https://stackoverflow.com/questions/55619485
复制相似问题