安裝MySQLdb模組

orclwujian發表於2015-09-21
centos6.2安裝MySQLdb模組
模組下載地址:
MySQLdb模組依賴包:
python-devel-2.6.6-51.el6.x86_64.rpm
mysql-devel-5.1.71-1.el6.x86_64.rpm依賴包透過yum源安裝
1.tar -xfz MySQL-python-1.2.4b4.tar.gz
2.cd MySQL-python-1.2.4b4 
3.修改site.cfg檔案
mysql_config = /usr/bin/mysql/mysql_config (mysql_config檔案位置,可以透過find / -name mysql_config找到)
4.python setup.py build
5.python setup.py install

遇到的錯誤:
>>> import MySQLdb
Traceback (most recent call last):
  File "", line 1, in
  File "MySQLdb/__init__.py", line 19, in
    import _mysql
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
解決方法:
找不到libmysqlclient.so.18檔案,於是到mysql安裝目錄裡找到這個檔案並且做一個軟連線到/usr/lib
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
如果是64位系統則
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29989552/viewspace-1805409/,如需轉載,請註明出處,否則將追究法律責任。

相關文章