在 Mac OS X 上排除“环境错误:mysql_config 未找到”
在尝试在 Google App Engine 项目上使用 Django 时,由于缺少 MySQLdb 模块而出现错误。尽管尝试安装 Mysql-python,但安装失败并显示“环境错误:未找到 mysql_config”。
已采取步骤消除其他潜在原因,例如卸载和重新安装。但是,使用“sudo pip install MySQL-python”重新安装后,错误仍然存在。
故障排除方法
确认安装:
确保您已按照以下步骤操作序列:
a。 Python安装
b. “brew 安装 mysql”
c. “导出 PATH=$PATH:/usr/local/mysql/bin”
d. “pip install MySQL-Python”(对于 Python 3 则为“pip3 install mysqlclient”)
找到 'mysql_config':
验证位置通过在 bash 中运行“which mysql_config”来获取“mysql_config”。如果它返回“未找到”,请使用“locate mysql_config”来搜索它的存在。调整“$PATH”环境变量或在 setup.py 文件中手动指定“mysql_config”的路径。
使用替代包:
考虑使用“mysql-connector-python”而不是 MySQL-Python。可以通过“pip install mysql-connector-python”安装。
手动文件管理:
手动识别 'mysql 的位置/bin、'mysql_config' 和 'MySQL-Python',然后将它们添加到您的“$PATH”环境中
MacPorts 安装(可选):
如果其他方法失败,请使用 MacPorts 安装“mysql”。这将创建一个“mysql_config5”文件而不是“mysql_config”。相应地调整您的“$PATH”:“export PATH=$PATH:/opt/local/lib/mysql5/bin.”
附加说明:
资源:
以上是在 macOS 上安装 MySQLdb 时如何解决'EnvironmentError: mysql_config not found”?的详细内容。更多信息请关注PHP中文网其他相关文章!