Replying to this old post as I am having this problem of:
Symbol not found: _PQbackendPID
On MAC OS x 10.6.8
using:
python 2.7 and postgres 9.1.4
On virtual env
Wanted to ask if you guys seen this issue with python 2.7 and do you know 
if there is a solution to this.

Thanks

On Sunday, July 18, 2010 5:06:58 PM UTC-7, daniel.franca wrote:
>
> Recently I migrated from Linux to Mac OS X 10.6, and I was thinking that 
> would be easy to migrate my Django project to that.
> I was wrong, a lot wrong...
> First I tried to install Python2.7, the libs I need to my project, etc
> After that I get the error:
> *gresql_psycopg2/base.py", line 24, in <module>*
> *    raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)*
> *django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 
> module: 
> dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so,
>  
> 2): Symbol not found: _PQbackendPID*
> *  Referenced from: 
> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so
> *
> *  Expected in: flat namespace*
> * in 
> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so
> *
> *
> *
> After some research I saw some suggestions, one of them was to download 
> and install everything from Ports. But it didn't work for me too:
>
> :info:configure configure: error: library 'xml2' (version >= 2.6.23) is 
> required for XML support
> :info:configure shell command " cd 
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_postgresql84/work/postgresql-8.4.4"
>  
> && ./configure --prefix=/opt/local --disable-dependency-tracking 
> --sysconfdir=/opt/local/etc/postgresql84 
> --bindir=/opt/local/lib/postgresql84/bin 
> --libdir=/opt/local/lib/postgresql84 
> --includedir=/opt/local/include/postgresql84 
> --datadir=/opt/local/share/postgresql84 --mandir=/opt/local/share/man 
> --without-docdir --with-includes=/opt/local/include 
> --with-libraries=/opt/local/lib --with-openssl --with-bonjour 
> --with-readline --with-zlib --with-libxml --with-libxslt 
> --enable-thread-safety --enable-integer-datetimes --with-ossp-uuid " 
> returned error 1
> :error:configure Target org.macports.configure returned: configure 
> failure: shell command failed
>
> But libxml2.7 was there, what I did? I tried to remove it and install 
> again, but when I tried to reinstall it I get another error:
>
> Error: You cannot install libxml2 for the architecture(s) x86_64 i386 
> because
>
> Error: its dependency libiconv only contains the architecture(s) i386 ppc.
>
> I tried install psycopg2 using easy_install... everything looks fine, but 
> when I try to run my project, same error before.
>
> Another suggestion I found was to run python in 32 bits mode.
>
> I did a little test:
>
>  "arch -i386 pyhon -c 'import psycopg2' 
>
> It seems to work, but when I ran my project the error is still there, 
> tried to change de env variable:
>
> defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
>
> no success yet.
>
> So I gave up of Python2.7 and back to Python2.5 tried to install 
> everything again.
>
> and it's not even recognize Django:
>
> Traceback (most recent call last):
>   File "./manage.py", line 11, in <module>
>     from django.conf import settings
> ImportError: No module named django.conf
>
> The libs are here:
> python -c "from distutils.sysconfig import get_python_lib; print 
> get_python_lib()"
>
> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
>
> ls 
> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
> Django-1.2.1-py2.5.egg-info django_extensions-0.5-py2.5.egg-info psycopg2
> PIL django_pagination-1.0.7-py2.5.egg psycopg2-2.2.2-py2.5.egg-info
> PIL.pth django_robots-0.8.0-py2.5.egg pytz-2010h-py2.5.egg
> South-0.7.1-py2.5.egg django_tagging-0.3.1-py2.5.egg-info 
> setuptools-0.6c11-py2.5.egg
> django django_timezones-0.1.4-py2.5.egg setuptools.pth
> django_db_log-2.0.0-py2.5.egg easy-install.pth tagging
> django_dbtemplates-0.7.1-py2.5.egg include_server
> django_extensions include_server-3.1_toolwhip.1-py2.5.egg-info
>
> python --version
> Python 2.5.4
>
> Best Regards,
>
> Daniel França
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/opErLpsqs4wJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to