Python:MySQLdb 和「未載入函式庫:libmysqlclient.16.dylib」
問題:
問題:ImportError: dlopen(/Library/Python/2.6/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib Referenced from: /Library/Python/2.6/site-packages/_mysql.so Reason: image not found問題:
問題:
問題:答案:
出現此問題的原因在預設庫搜尋路徑中找不到libmysqlclient.16.dylib。要解決此問題:檢查MySQL 安裝路徑:
確保MySQL 安裝在預期位置,通常位於/usr/local/ 下mysql .<code class="bash">export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/</code>
設定DYLD_LIBRARY_PATH:
安裝後,導出DYLD_LIBRARY_PATH 環境變數以包含SQL 路徑>
重新啟動Python 以載入更新的環境變數。這樣就可以成功匯入 MySQLdb。
以上是在 Mac OS X 10.6 上使用 MySQLdb 時如何修正「函式庫未載入:libmysqlclient.16.dylib」匯入錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!