This is because you should not use the Python interpreter from you're Mac installation. Are you using buildout ? VirtualEnv? or nothing ?
Buildout: /opt/local/bin/python2.6 bootstrap.py Virtualenv: virtualenv -p /opt/local/bin/python2.6 <name> Nothing: /opt/local/bin/python2.6 manage.py runserver On Tue, Aug 31, 2010 at 9:40 PM, keynesiandreamer <keynesiandr...@gmail.com> wrote: > So I tried the Macports option and it started to look good, but then I > got: > > ---> Installing py26-pil @1.1.7_1 > ---> Activating py26-pil @1.1.7_1 > Error: Target org.macports.activate returned: Image error: /opt/local/ > Library/Frameworks/Python.framework/Versions/2.6/bin/pilconvert.py > already exists and does not belong to a registered port. Unable to > activate port py26-pil. Use 'port -f activate py26-pil' to force the > activation. > Log for py26-pil is at: /opt/local/var/macports/logs/ > _opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py26- > pil/main.log > Error: Status 1 encountered during processing. > To report a bug, see <http://guide.macports.org/#project.tickets> > Ben-Jammin-MacBook:~ martinek$ port -f activate py26-pil > Warning: Failed to open Portfile from registry for py26-pil @1.1.7_1 > ---> Activating py26-pil > Error: port activate failed: sqlite error: attempt to write a readonly > database (8) > Ben-Jammin-MacBook:~ martinek$ sudo port install py26-pil > > Sudo didn't work either > :-( > > I am not even sure what DB is being discussed there... > > I also tried reinstalling PIL after the failure of MacPorts and > something might have worked here. I don't get the same problem at the > python prompt trying import _imaging > > Unfortunately Django/Pinax doesn't seem to see this after reactivating > the ENV and restarting the server: > > BLurghh!!! > > Is it worth trying to remake the virtualenv I am working with? Would > that help or is the problem still up the stream? > > -Ben > > On Aug 31, 11:49 am, keynesiandreamer <keynesiandr...@gmail.com> > wrote: >> Thanks Bill and Mathieu! >> >> I will try the Mac port option first, in fact I did look at it last >> night probably around 1am or so... >> >> I treied rebuilding the virtual env I was using as well just to >> verify, but the problem seem higher up the stream and Bill indicated. >> I will take a look for the ld.conf equiv in OSX at lunch today. >> >> Thanks! >> Ben >> >> On Aug 31, 10:20 am, Mathieu Leduc-Hamel <marra...@gmail.com> wrote: >> >> >> >> > To work with PIL and other librairies a little bit weird and difficult >> > to install the best way is to install Macport and after that: >> >> > port install py26-pil >> >> > and you'll need to use the python of the macport installation: >> >> > $ /opt/local/bin/python2.6 >> >> > It's the samething on linux, i'm alway using the PIL package from my >> > distro... >> >> > On Tue, Aug 31, 2010 at 7:10 PM, Bill Freeman <ke1g...@gmail.com> wrote: >> > > This sounds more like libjpeg isn't on the library load path, a >> > > system, rather than python, setting. >> >> > > I haven't done this with a Mac, but PIL has been troublesome on *nix >> > > servers for us as well. >> >> > > The common problems for us don't sound like your problem. [Some >> > > versions of PIL install as "Imaging" rather than PIL. If libjpeg >> > > isn't installed first, including development data (headers, stub >> > > library (called import library on Windows)) when your packaging system >> > > separates them, when you first build PIL, you can rebuild it until you >> > > are blue in the face and it won't pick up libjpeg that you installed >> > > later - need to totally remove PIL and rebuild] >> >> > > You seem to have successfully built to use libjpeg, but it isn't >> > > there. I can think of three possibilities: >> >> > > 1. It really isn't there, maybe the reverse problem of installing a >> > > "development" package but not the main one. >> >> > > 2. It's there, but it doesn't match the version your _imagning.so was >> > > built against. >> >> > > 3. It's there, but the library loader hasn't been told about it. On >> > > linux this means findable via ld.conf (or ld.so.conf) and ldconfig has >> > > been run since. Package installation scripts usually take care of >> > > this, but it sometimes needs to be done by hand, if you're just, for >> > > example, unpacking a tarball. I don't know the equivalent for osx. >> >> > > Good luck. >> >> > > Bill >> >> > > On Tue, Aug 31, 2010 at 12:41 PM, keynesiandreamer >> > > <keynesiandr...@gmail.com> wrote: >> > >> Howdy! >> >> > >> I have been working with Django/Pinax on a 10.6.4 system with python >> > >> 2.6.6 and have had no luck getting PIL to work. I have looked through >> > >> about 10-15 paged including ones listed on this group with no results. >> > >> Currently the error I am getting is: >> > >> The _imaging C module is not installed >> >> > >> I have verified _imaging.so is in the file system. So it seems like a >> > >> syspath issue. I tried verifying that in the python prompt: >> >> > >>>>> import _imaging >> > >> dlopen("/opt/local/Library/Frameworks/Python.framework/Versions/2.6/ >> > >> lib/python2.6/site-packages/PIL/_imaging.so", 2); >> > >> Traceback (most recent call last): >> > >> File "<stdin>", line 1, in <module> >> > >> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/ >> > >> Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): Symbol >> > >> not found: _jpeg_resync_to_restart >> > >> Referenced from: /opt/local/Library/Frameworks/Python.framework/ >> > >> Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so >> > >> Expected in: flat namespace >> > >> in /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/ >> > >> python2.6/site-packages/PIL/_imaging.so >> >> > >> Any help would be greatly appreciated, too many hours stuck on this >> > >> with no results.. :-( >> >> > >> -- >> > >> 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 >> > >> athttp://groups.google.com/group/django-users?hl=en. >> >> > > -- >> > > 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 >> > > athttp://groups.google.com/group/django-users?hl=en. >> >> > -- >> > Mathieu Leduc-Hamel > > -- > 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. > > -- Mathieu Leduc-Hamel -- 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.