mac下import MySQLdb報:not loaded: libssl.1.0.0.dylib和libcrypto.1.0.0.dylib

import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/fancy/.pyenv/versions/env362/lib/python3.6/site-packages/MySQLdb/__init__.py", line 18, in <module>
    import _mysql
ImportError: dlopen(/Users/fancy/.pyenv/versions/env362/lib/python3.6/site-packages/_mysql.cpython-36m-darwin.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/opt/mysql/lib/libmysqlclient.21.dylib
  Reason: image not found

原因:由於升級了最新的[email protected]後找不到libssl.1.0.0.dylib

解決方法:從別的目錄下find / -name libssl.1.0.0.dylib 把找到的這個文件複製到/usr/local/opt/openssl/lib/這個目錄下就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章