Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Membetulkan 'ImportError: dlopen(...: Library tidak dimuatkan: libmysqlclient.16.dylib)' dalam Python pada Mac 10.6?

Bagaimana untuk Membetulkan 'ImportError: dlopen(...: Library tidak dimuatkan: libmysqlclient.16.dylib)' dalam Python pada Mac 10.6?

Linda Hamilton
Linda Hamiltonasal
2024-11-07 09:54:03498semak imbas

How to Fix

Python import MySQLdb Ralat pada Mac 10.6

Masalah:

Percubaan untuk mengimport MySQLdb pemalam python ke dalam terminal python mengakibatkan ralat berikut:

ImportError: dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib

Penyelesaian yang Dicuba Sebelum Ini:

  • Arahan yang diikuti dalam soalan Stack Overflow 4559699
  • Penyelesaian yang digunakan yang disebut dalam pepijat MySQL 59006

Penyelesaian untuk Python pada Mac 10.6:

Untuk menyelesaikan isu, tambahkan pautan simbolik berikut:

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

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'ImportError: dlopen(...: Library tidak dimuatkan: libmysqlclient.16.dylib)' dalam Python pada Mac 10.6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn