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 post to this group, send email to django-us...@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.