繁体   English   中英

无法在MacOS Mojave的Python 2.7上安装MySQLdb

[英]Unable to install MySQLdb on Python 2.7 on MacOS Mojave

我很久以前曾经在Python 2.7中创建一个使用MySQLdb的大型程序。 我在Mac OS和PC上都进行了开发。 我只需要重新修改Mac,就可以使用Mojave。 过去我能够轻松安装MySQLdb,但现在无法这样做。

我尝试了所有在论坛上可用的方法,但都没有成功。 PIP,易于安装,Brew和许多其他我忘记的解决方案。 甚至在CentOS下在Python 2.7.3上安装MySQLDB中发现的“ easy_install MySQL-python”也给我一个以结尾的错误:EnvironmentError:mysql_config not found

我希望能够在我的Python代码中“导入MySQLdb”,但未安装MySQLdb,因此“未找到”

非常感谢你的帮助。

因此,您可以将MySQL版本升级到64位版本,获取最新的MySQL-Python连接器,更新代码,然后使用它代替MySQLdb。 这是最安全和最佳的解决方案,但是您必须进行一些工作(如果您的代码这么长,没问题……)

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

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

import mysql.connector

第二次机会是,继续使用旧的32Bit MySQL版本(例如5.6.20 32Bit),并仍使用相同的旧MySQL Python连接器(例如32Bit的Mysql-Python Connector 1.2.3,也可在Mysql下载页面上找到)你以前用过 将会出现一些弹出错误,例如一些库已过时并且可能不再兼容,但是它正在工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM