Django无法加载psycopg2模块。Python也无法加载它,即使我在运行pip list时看到它

Django无法加载psycopg2模块。Python也无法加载它,即使我在运行pip list时看到它,python,django,postgresql,macos,Python,Django,Postgresql,Macos,我将我的个人项目从git存储库克隆到我的新笔记本电脑(mac、big-sur、M1芯片)上,我在psycopg2上遇到了一些问题。在经历了相当多的头痛之后,我终于安装了psycopg2。应该安装我的所有依赖项 现在,当我键入python3 manage.py runserver时,出现以下错误: 线程django主线程中的异常: 回溯(最近一次呼叫最后一次): 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/

我将我的个人项目从git存储库克隆到我的新笔记本电脑(mac、big-sur、M1芯片)上,我在psycopg2上遇到了一些问题。在经历了相当多的头痛之后,我终于安装了psycopg2。应该安装我的所有依赖项

现在,当我键入python3 manage.py runserver时,出现以下错误:

线程django主线程中的异常: 回溯(最近一次呼叫最后一次): 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/db/backends/postgresql/base.py”,第25行,在 将psycopg2作为数据库导入 文件“/Users/jeff/Desktop/Project BookBuddy/BookBuddy/env/lib/python3.9/site packages/psycopg2/_init___;.py”,第51行,在 来自psycopg2._psycopg导入(#noqa 导入错误:dlopen(/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site-packages/psycopg2//u psycopg.cpython-39-darwin.so,2):未找到符号:\u PQbackendPID 引用自:/Users/jeff/Desktop/Project BookBuddy/BookBuddy/env/lib/python3.9/site-packages/psycopg2//u psycopg.cpython-39-darwin.so 应为:平面命名空间 在/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site-packages/psycopg2//u psycopg.cpython-39-darwin.so中 在处理上述异常期间,发生了另一个异常: 回溯(最近一次呼叫最后一次): 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py”,第954行,在bootstrap\u内部 self.run() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py”,第892行,正在运行 自我目标(*自我参数,**自我参数) 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/utils/autoreload.py”,第53行,在包装器中 fn(*args,**kwargs) 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/core/management/commands/runserver.py”,第110行,在内部运行 autoreload.raise\u last\u异常() 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/utils/autoreload.py”,第76行,在raise\u last\u异常中 raise_异常[1] 文件“/Users/jeff/Desktop/Project BookBuddy/BookBuddy/env/lib/python3.9/site packages/django/core/management/_____________.py”,第357行,在execute中 自动加载检查错误(django.setup)() 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/utils/autoreload.py”,第53行,在包装器中 fn(*args,**kwargs) 文件“/Users/jeff/Desktop/Project BookBuddy/BookBuddy/env/lib/python3.9/site packages/django/__init___.py”,第24行,在安装程序中 应用程序。填充(设置。已安装的应用程序) 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/apps/registry.py”,第114行,在填充中 app_config.import_models() 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/apps/config.py”,第211行,在导入模型中 self.models\u module=导入模块(models\u module\u name) 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/\uuuu init\uuuu.py”,第127行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“”,第1030行,在_gcd_import中 文件“”,第1007行,在“查找”和“加载”中 文件“”,第986行,在“查找”和“加载”中解锁 文件“”,第680行,在\u加载\u解锁 exec_模块中第790行的文件“” 文件“”,第228行,在调用中删除了帧 文件“/Users/jeff/Desktop/Project bookbody/bookbody/Users/models.py”,第2行,在 从django.contrib.auth.models导入用户 文件“/Users/jeff/Desktop/Project bookmody/bookmody/env/lib/python3.9/site packages/django/contrib/auth/models.py”,第2行,在 从django.contrib.auth.base_user导入AbstractBaseUser、BaseUserManager 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/contrib/auth/base_user.py”,第48行,在 类AbstractBaseUser(models.Model): 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/db/models/base.py”,第122行,新__ 新建类。将类添加到类(“元”,选项(元,应用标签)) 文件“/Users/jeff/Desktop/Project bookmody/bookmody/env/lib/python3.9/site packages/django/db/models/base.py”,第326行,添加到类中 值。贡献给类(cls,名称) 文件“/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site packages/django/db/models/options.py”,第206行,在contribute_to_类中 self.db\u table=truncate\u name(self.db\u table,connection.ops.max\u name\u length()) 文件“/Users/jeff/Desktop/Project BookBuddy/BookBuddy/env/lib/python3.9/site packages/django/db/__init__.py”,第28行,在__ 返回getattr(连接[默认\u DB\u别名],项) 文件“/Users/jeff/Desktop/Project bookmody/bookmody/env/lib/python3.9/site packages/django/db/utils.py”,第214行,在__ 后端=加载\u后端(db['ENGINE']) 文件“/Users/jeff/Desktop/Project bookmody/bookmody/env/lib/python3.9/site packages/django/db/utils.py”,第111行,在load\u后端 返回导入\u模块(“%s.base”%backend\u名称) 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/\uuuu init\uuuu.py”,第127行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“/Users/jeff/Desktop/Project bookmody/bookmody/env/lib/python3.9/site packages/django/db/backends/postgresql/base.py”,第29行,在 raise配置不正确(“加载psycopg2模块时出错:%s”%e) django.core.exceptions.impropertlyconfigured:加载psycopg2模块时出错:dlopen(/Users/jeff/Desktop/Project bookbody/bookbody/env/lib/python3.9/site-packages/psycopg2//psycopg.cpython-39-darwin.so,2):未找到符号:\u PQbackendPID 引用自:/Users/jeff/Desktop/Project BookBud