yl197837 发表于 2016-1-2 17:30:55

linux安装python使用的MySQLdb

  安装mysqldb模块需已安装mysql
  使用pip安装MySQLdb



pip install mysql-python
  mac os安装mysqldb



sudo pip install mysql-python
  在python解释器中输入



import MySQLdb
  回车如果出现已下错误



ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
  
  找到libmysqlclient.so.18在mysql安装目录/lib库里,然后做个软链接



ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18    #64为系统
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18    #32位系统
  mac os如果出现以下错误



Reason:image not found
  解决方法是在终端执行:



sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
  回到python解释器中输入



import MySQLdb
  无返回错误说明安装完成。
页: [1]
查看完整版本: linux安装python使用的MySQLdb