在 Mac OS X 上安装 MySQLdb
在 Mac OS X 上安装并运行 MySQLdb(一个用于 MySQL 的 Python 数据访问库)可以是一项具有挑战性的任务。以下是克服常见障碍并确保顺利安装的综合指南:
Python 3 用户注意事项:
使用 conda install mysqlclient 安装必要的库。这将安装 mysqlclient、mysql-connector 和 llvmdev。
对于以前的 Mac OS X 版本:
-
安装 32 位 MySQL: 卸载所有 64 位版本并获取 32 位包
-
获取并解压 MySQLdb:从 SourceForge 下载最新的 MySQLdb 软件包并解压内容。
-
清理安装:运行“sudo python setup.py clean”在提取的文件夹中。
-
删除旧的文件:删除MySQL-python-1.2.2/build/目录中的所有残留内容,并删除Users/$USER/.python-eggs下的egg。
-
创建符号链接: 执行“sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql”建立到mysql的链接子目录。
-
编辑 setup_posix.py: 将“mysql_config.path = 'mysql_config'”更改为“mysql_config.path = '/usr/local/mysql/bin/mysql_config'” .
-
重建并安装:运行“sudo python setup.py build”,然后“sudo python setup.py install”。
-
测试安装:通过在 Python 中导入 MySQLdb 进行验证:“python >>> import MySQLdb"
-
libmysqlclient.18.dylib 的附加符号链接错误: 如果遇到,执行:"sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib".
常见错误:
如果错误“Module _mysql was已经从...导入”出现,通过“cd ..”退出构建目录即可解决。
以上是如何在 Mac OS X 上成功安装 MySQLdb?的详细内容。更多信息请关注PHP中文网其他相关文章!