I'm trying to install Pillow following the instruction:
http://pillow.readthedocs.org/en/latest/installation.html#mac-os-x-installation
The issue is that I got error with python -c 'from PIL import Image
.
python -c "from PIL import Image"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 53, in <module>
from PIL import _imaging as core
ImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so, 2):
Symbol not found: _jpeg_resync_to_restart
Referenced from: /Library/Python/2.7/site-packages/PIL/_imaging.so
Expected in: flat namespace
in /Library/Python/2.7/site-packages/PIL/_imaging.so
The message says _jpeg_resync_to_restart
is not found, I googled to try solve this problem as follows:
brew
to install Pillow
: https://github.com/Homebrew/homebrew-python
However, nothing works. Is there any way to install Pillow on Mavericks? I use Python 2.7: the default python interpreter.
To install the updated Pillow framework on your Windows machine, run the following code in your command line or Powershell: python3 -m pip install – upgrade pip. python3 -m pip install – upgrade Pillow.
I confirm that following these steps I can install Pillow on Mavericks 10.9.2 with XCode 5
1:
brew install libtiff libjpeg webp littlecms
2: go to here https://pypi.python.org/pypi/Pillow/2.3.1
downalod the zip file and unzip it.
3: open a Terminal window and go to Pillow-2.3.1 folder in Terminal.
4: these two lines are extremely important because they will ignore the errors during installation of Pillow, without these two lines the setup cannot be finished (I am using python 2.7 so you may need to change whatever version you use):
sudo sed -i '' -e 's/-mno-fused-madd//g' /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.py
sudo rm /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.pyc
5: run command
sudo python setup.py install
Done!
Follow these steps
xcode-select --install
su
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
pip install pillow
a friend told me how to fix this:
by https://github.com/moskytw
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With