Ошибка django-main-thread при запуске manage.py runserver
Я внес некоторые изменения в свой код при попытке развернуть мое приложение django на digital ocean, и теперь, когда я пытаюсь протестировать свой код на локальном сервере, я получаю эту ошибку:
Я понятия не имею, на что я смотрю - я никогда раньше не видел такой ошибки. Даже не знаю, с чего начать. Из-за моего замешательства я не уверен, какие части моего кода я должен опубликовать, чтобы помочь разобраться. Просто хочу заставить свое приложение снова работать, прежде чем пытаться развернуть его.
Я просто предполагаю, но я предполагаю, что это как-то связано с виртуальными средами или установками pip, хотя я подозреваю, что это потому, что я вручную удалил файлы, которые я, возможно, не должен был делать.
Он попытался загрузить libpq.5.dylib
из симлинка /opt/homebrew/opt/postgresql/lib/libpq.5.dylib
, но не смог найти файл, поэтому вам нужно обновить его:
# TODO: get this from the error, after "Library not loaded:"
SYMLINK_PATH="/opt/homebrew/opt/postgresql/lib/libpq.5.dylib"
# TODO: find this in your machine. The version maybe different than mine
DESTINATION_PATH="/opt/homebrew/opt/postgresql/lib/postgresql@14/libpq.5.dylib"
sudo mv $SYMLINK_PATH $SYMLINK_PATH.old
sudo ln -s $DESTINATION_PATH $SYMLINK_PATH