Ошибка установки psycopg2 в Mac OS 10.6 - PullRequest
3 голосов
/ 06 декабря 2011

Привет, я пытаюсь установить psycopg2 на Mac 10.6.После установки я получаю эту ошибку при попытке импортировать

import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.6/site-packages/psycopg2/__init__.py", line 69, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Library/Python/2.6/site-packages/psycopg2/_psycopg.so, 2): Symbol  not found: _PQbackendPID
Referenced from: /Library/Python/2.6/site-packages/psycopg2/_psycopg.so
Expected in: flat namespace
in /Library/Python/2.6/site-packages/psycopg2/_psycopg.so

Я получил источник от http://initd.org/psycopg/download/ и попытался выполнить сборку из источника, используя setup / easy_install со значением для pg_config, установленным на / Библиотека / PostgreSQL / 8.4 / bin / pg_config в setup.cfg

Я перепробовал все эти альтернативы, но ничего не работает

http://blog.timc3.com/2010/08/20/psycopg2-os-x-_pqbackendpid/

http://initd.org/psycopg/articles/2010/11/11/links-about-building-psycopg-mac-os-x/

Есть идеи, что здесь происходит?

1 Ответ

0 голосов
/ 07 декабря 2011

Согласно этой ссылке , похоже, что psycopg2 должен работать в 32-битном режиме на MacOSX

...