macOSでMySQLdbを使用する場合のエラー「ライブラリがロードされていません:libmysqlclient.18.dylib」を解決します

昨日、MySQLを5.7.20にアップグレードしましたが、本日、PythonでMySQLdbをエラーで使用しています。

“…Library not loaded: libmysqlclient.18.dylib

Referenced from: …ython2.7/site-packages/_mysql.so
  Reason: image not found”

問題の原因:

MySQLをアップグレードすると、libmysqlclient.18.dylibはlibmysqlclient.20.dylibになります。

それを解決するには?

次のように、コンピューター上のmysqlのインストール場所を見つけて、ソフト接続を確立する必要があります。

sudo ln -s /usr/local/mysql/lib/libmysqlclient.20.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib
188件のオリジナル記事を公開しました 賞賛されました421 279万回の再生

おすすめ

転載: blog.csdn.net/wirelessqa/article/details/78573575