我已經使用virtualenv(Python 2.7.10)設置了Django(1.8.18)環境,並且還在我的Mac上安裝了MariaDB(10.2.6)自制。 Django設置爲通過settings.py
文件使用MySQL,並且我已經安裝了mysqlclient。Django/mysqlclient尋找缺少`libmysqlclient.18.dylib`文件
當我我runserver
得到一個錯誤說:
Error loading MySQLdb module: dlopen(/Users/wolfie/Code/django.thingy/.venv/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: /usr/local/opt/mariadb/lib/libmysqlclient.18.dylib
我已經在/usr/local/opt/mariadb/lib/
文件夾看看,我所看到的接近是
libmariadb.3.dylib
libmariadb.dylib -> libmariadb.3.dylib
Djan是否有任何理由去/ mysqlclient正在尋找錯誤的文件,或者是MariaDB缺少一個它應該有的文件?
你不需要MariaDB的庫,反安裝它只有不停的mysql – Exprator
我沒有親自安裝MariaDB的圖書館,只有包。 – WolfieZero