I\'m joining a project, so I want to set up the environnment, so what I did is :
pip install -r requirements.txt
This fully installed all r
I tried :
I finally figured out I was in the case described in the wonderfull answer to this post. In other words, I am running a mac whose CPU is capable of 64bit but whose kernel firmware is set to 32bit. Which is a problem as the project I'm working on was built for 64bit.
As explained in that post, when you install python3 using an installer (DMG) it will sniff if the kernel is set to 32 bit and install 32bit version of python 3 accordingly. But if you just download the tarball source from python's website and install it with :
cd Python-3.4.1
./configure
make
sudo make install
Then the 64bit version of python3 should be installed. Which you can verify by doing :
file /usr/local/bin/python3
/usr/local/bin/python3: Mach-O 64-bit executable x86_64
That done, all problems are gone with PIL/Pillow in the virtualenv using this 64bit version of python3. Even the pip downgrade became unnecessary.