嘗試中為了在macOS X 10.6 上建立Python/Django 的開發環境,從提供的DMG 安裝了MySQL,並使用pip 安裝了MySQL-python。
嘗試匯入 MySQLdb 時,遇到以下錯誤:
Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.6/site-packages/MySQLdb/__init__.py", line 19, in import _mysql 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
要解決這個問題,需要在安裝MySQL-python後設定DYLD_LIBRARY_PATH環境變數:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
此變數應設定為包含MySQL 函式庫的目錄,通常為/usr/local/mysql/lib/。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3