在 Mac OS X Lion 上导入 MySQLdb 时,为什么会出现'找不到合适的图像”错误?

DDD
发布: 2024-10-27 22:05:29
原创
704 人浏览过

Why am I getting an

Mac OS X Lion 上的 mysql-python 安装问题

尽管成功安装了 MySQL 5.5、Python 2.7 和 mysql-python 1.2.3 ,当尝试导入 MySQLdb 时,您可能会遇到“找不到合适的图像”错误。这表明缺少一个关键元素。

可能缺少的元素:

  • 不正确的架构:确保所有安装的软件都是相同的架构(x86_64)。该错误消息表明请求的体系结构 (x86_64) 和可用库 (_mysql.so) 之间不匹配。
  • 缺少环境变量: DYLD_LIBRARY_PATH 环境变量指定链接器在何处搜索动态图书馆。确认此变量中包含 MySQL 库 (/usr/local/mysql/lib) 的路径。

故障排除解决方案:

1.覆盖环境:

  • 在 shell 中,执行以下命令来设置 DYLD_LIBRARY_PATH:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
登录后复制
  • 尝试在 Python 中导入 MySQLdb 。如果成功,请将该命令永久添加到您的 shell 配置文件中。

2.使用 Homebrew:

  • 安装 homebrew,Mac 的包管理器。
  • 使用 Homebrew 安装 Python、MySQL 和 mysql-python:
brew install python
brew install mysql
/usr/local/share/python/easy_install mysql-python
登录后复制
  • 将 /usr/local/bin 和 /usr/local/share/python 添加到您的 PATH 以确保正常功能。

以上是在 Mac OS X Lion 上导入 MySQLdb 时,为什么会出现'找不到合适的图像”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!