【发布时间】:2022-07-20 07:25:40
【问题描述】:
有谁知道如何解决这个导入错误?我正在使用 macOS Monterey 版本 12.0.1。
from psycopg2._psycopg import (# noqa
ImportError: dlopen(/Users/myname/data-env/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '_PQbackendPID'
更新:错误指向我的代码中的“import psycopg2”,然后指向 /Users/myname/data-env/lib/python3.8/site-packages/psycopg2/ 中的“from psycopg2._psycopg import” _psycopg.cpython-38-darwin.so
【问题讨论】:
-
这:
from psycopg2._psycopg import没有意义。这是您正在做的事情还是来自您正在使用的某些代码?如果你这样做会发生什么:import psycopg2? 添加答案作为问题的更新。 -
也遇到这种情况 - 使用简单的
import psycopg2也会发生该错误
标签: macos psycopg2 python-3.8 apple-m1