Mysql
通過 yum 安裝 MySQL-python / 缺少依賴項 / 不兼容?
我遇到了通過 yum 安裝 MySQL-python 的問題。
我們的伺服器執行 Centos 5.5 和 MySQL 版本 5.1.45,安裝了 Python-dev。
Yum 抱怨缺少依賴項 libmysqlclient_r.so.15:
Missing Dependency: libmysqlclient_r.so.15()(64bit) is needed by package MySQL-python-1.2.1-1.x86_64 (base)
伺服器是最新的並且安裝了包 mysql mysql-devel python-devel。缺少的依賴項在系統上無處:
# locate libmysqlclient /usr/lib64/libmysqlclient.so /usr/lib64/libmysqlclient.so.15 /usr/lib64/libmysqlclient.so.16 /usr/lib64/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient_r.so /usr/lib64/libmysqlclient_r.so.16 /usr/lib64/libmysqlclient_r.so.16.0.0 /usr/lib64/mysql/libmysqlclient.a /usr/lib64/mysql/libmysqlclient.la /usr/lib64/mysql/libmysqlclient.so /usr/lib64/mysql/libmysqlclient_r.a /usr/lib64/mysql/libmysqlclient_r.la /usr/lib64/mysql/libmysqlclient_r.so /usr/local/cpanel/lib64/libmysqlclient.so.14
# rpm -qa | grep -i mysql MySQL-devel-5.1.45-0.glibc23 MySQL-bench-5.0.89-0.glibc23 MySQL-shared-5.1.45-0.glibc23 MySQL-server-5.1.45-0.glibc23 MySQL-test-5.1.45-0.glibc23 MySQL-client-5.1.45-0.glibc23
Python 版本是 python-2.4.3-27.el5.x86_64:
Python 2.4.3 (#1, Sep 3 2009, 15:37:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
任何建議將不勝感激。
這個版本的 MySQL-python 需要比你的舊版本的 mysql。
所以你要麼需要更新版本的 MySQL-python 要麼需要更舊的 mysql。