解決ImportError: libmysqlclient_r.so.16: cannot open shared object file

pythontab發表於2013-08-16

在開發一個python專案是,需要用到mysql,但是,

安裝完mysql-python後import載入模組提示以下錯誤:

ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

可以嘗試一下兩種方法:

方法一:

在mysql-ython的安裝目錄下找到site.cfg,將

#mysql_config = XXXXXXXXXXXXXXXX

註釋符號去掉,並填上mysql_config的地址


方法二:

將mysql/lib下所有關於libmysqlclient的so檔案軟連結到/usr/lib下。

>>> ln -s /usr/local/mysql/lib/mysql/libmysqlclient* /usr/lib

重新載入配置

>>> ldconfig

這時候就不會出錯了


相關文章