當(dāng)更改配置以使用 MySQL 作為數(shù)據(jù)庫(kù)時(shí),我在嘗試啟動(dòng) Django 服務(wù)器時(shí)遇到錯(cuò)誤 (python manage.py runserver) 它問(wèn)我是否安裝了 mysqlclient,在對(duì) SO 進(jìn)行了一番挖掘后,我終于能夠做到這一點(diǎn)。它結(jié)束的錯(cuò)誤是:django.core.exceptions.ImproperlyConfigured:加載 MySQLdb 模塊時(shí)出錯(cuò)。在 Traceback 的高處,它指出此異常導(dǎo)致了另一個(gè)異常:Traceback (most recent call last): File "/Users/username/PycharmProjects/projectname/venv/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 15, in <module> import MySQLdb as Database File "/Users/username/PycharmProjects/projectname/venv/lib/python3.6/site-packages/MySQLdb/__init__.py", line 18, in <module> import _mysqlImportError: dlopen(/Users/username/PycharmProjects/projectname/venv/lib/python3.6/site-packages/_mysql.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libssl.1.0.0.dylib Referenced from: /Users/username/PycharmProjects/projectname/venv/lib/python3.6/site-packages/_mysql.cpython-36m-darwin.so Reason: image not found有很多與此類似的問(wèn)題,我嘗試了很多,但似乎無(wú)法讓它發(fā)揮作用。我嘗試將 MySQLdb 直接添加為包,但隨后出現(xiàn)錯(cuò)誤:找不到滿足 MySQLdb 要求的版本(來(lái)自版本:)未找到 MySQLdb 的匹配發(fā)行版正如所說(shuō); mysqlclient 已安裝。有任何想法嗎?
添加回答
舉報(bào)
0/150
提交
取消