It does not happen if pillow is installed alongside the brew version of
PIL
When only the brew version of PIL is installed, there is some form of
namespace collision regarding PIL's multiple import paths, that causes a
hard crash with an error of:
{{{AccessInit: hash collision: 3 for both 1 and 1}}}
This happens on any import level execution of the image util module such
as:
{{{from django.utils import image}}}
ref #20963 which is another 'brew' related issue
--
Ticket URL: <https://code.djangoproject.com/ticket/20964>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => closed
* resolution: => invalid
Comment:
I'm closing this as something that, in the end, is not Django's direct
problem to solve. Hopefully just having a ticket will document what is
happening for other's who hit this issue. I'll open a corresponding tissue
on the homebrew tracker.
--
Ticket URL: <https://code.djangoproject.com/ticket/20964#comment:1>
Comment (by ptone):
For reference: https://github.com/mxcl/homebrew/issues/22135
--
Ticket URL: <https://code.djangoproject.com/ticket/20964#comment:2>