Не удается запустить локальный сервер для postgresql db на Django на M1 Max Chip Mac после успешной установки psycopg2 и psycopg2-binary

У меня есть M1 Max Mac (выпущенный в октябре 2021 года), и я установил Django 4.1.1. Я пытался подключить мое приложение Django к базе данных PostgreSql, которую я создал под DATABASES в settings.py. Успешно установил psycopg2-binary с помощью pip3 install psycopg2-binary. В ENGINE у меня есть django.db.backends.postgresql_psycopg2. Когда я запускаю python3 manage.py runserver, я продолжаю получать эту ошибку:

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/Users/hahaha/codingProjects/django/env/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 24, in <module>
    import psycopg2 as Database
  File "/Users/hahaha/codingProjects/django/env/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
    from psycopg2._psycopg import (                     # noqa
ImportError: dlopen(/Users/hahaha/codingProjects/django/env/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-darwin.so, 0x0002): symbol not found in flat namespace (_PQbackendPID)

Я следовал шагам из здесь для решения проблемы и затем получил

You are using macOS 12.
We do not provide support for this pre-release version.
You will encounter build failures with some formulae.

и с тех пор никаких успехов. Требуется какое-то руководство

Вернуться на верх