Ошибка Psycopg2: символ не найден _PQbackendPID - PullRequest
0 голосов
/ 12 октября 2018

Я получаю следующую ошибку от psycopg2:

Traceback (most recent call last):   File "test1.py", line 1, in
<module>
    import psycopg2   File "/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/__init__.py",
line 50, in <module>
    from psycopg2._psycopg import (                     # noqa ImportError:
dlopen(/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so,
2): Symbol not found: _PQbackendPID   Referenced from:
/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so
Expected in: flat namespace  in
/Users/eyabadal/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so

Есть предложения, как это исправить?

1 Ответ

0 голосов
/ 24 мая 2019

Я столкнулся с той же проблемой в macOS и решил ее, выполнив следующие шаги:

  • pip uninstall psycopg2
  • pip install psycopg2-binary
...