无法在 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、easy-install、Brew 和许多我忘记的其他解决方案。
即使在 Installing MySQLDB on Python 2.7.3 under CentOS 中找到 "easy_install MySQL-python" 也给我一个错误结尾:
环境错误:mysql_config 未找到
我希望能够在我的 Python 代码中 "import MySQLdb",但是没有安装 MySQLdb,所以 "no found"
非常感谢您的帮助。
因此,您要么将 MySQL 版本升级到 64 位版本,获取最新的 MySQL-Python 连接器,更新您的代码并使用它代替 MySQL分贝。这是最安全和最好的解决方案,但你必须做一些工作(如果你的代码不是那么长也没问题......)
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 连接器(例如 Mysql-Python Connector 1.2.3 in 32Bit,在 Mysql 下载页面也可以找到)你以前用过。会有一些弹出错误,例如一些库已过时并且可能不再兼容,但它正在运行。
我曾经在 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 代码中 "import MySQLdb",但是没有安装 MySQLdb,所以 "no found"
非常感谢您的帮助。
因此,您要么将 MySQL 版本升级到 64 位版本,获取最新的 MySQL-Python 连接器,更新您的代码并使用它代替 MySQL分贝。这是最安全和最好的解决方案,但你必须做一些工作(如果你的代码不是那么长也没问题......)
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 连接器(例如 Mysql-Python Connector 1.2.3 in 32Bit,在 Mysql 下载页面也可以找到)你以前用过。会有一些弹出错误,例如一些库已过时并且可能不再兼容,但它正在运行。