gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:44 25 4
gpt4 key购买 nike

很久以前我曾经在Python 2.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”给了我一个以以下结尾的错误:环境错误:找不到 mysql_config

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

非常感谢您的帮助。

最佳答案

因此,您要么将 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 Python 连接器(例如 32 位中的 Mysql-Python 连接器 1.2.3,可在 Mysql 下载中找到)页面)您之前使用过。将会出现一些弹出错误,例如一些库已过时并且可能不再兼容,但它可以工作。

关于python - 无法在 MacOS Mojave 上的 Python 2.7 上安装 MySQLdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55619485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com