1. 程式人生 > >Library not loaded: libmysqlclient.18.dylib in OS X

Library not loaded: libmysqlclient.18.dylib in OS X

在python引用MySQLdb模組後,報錯資訊如下:

Library not loaded: libmysqlclient.18.dylib

這個跟在liunx下面報錯是一樣的,解決方式也一樣。

不過就是變數名稱不同,在liunx下是LD_LIBRARY_PATH

而在MAC OS下面是DYLD_LIBRARY_PATH

建議配置在.bash_profile檔案裡即可。就能解決此問題了。

補充解決問題:

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

需要執行下以上命令,不然在程式執行中,還會有錯誤。