Today help a friend to make a Python gadget, found that the system is missing Ptyhon support library, return the following information
Importerror:no module named PIL
Then download the installation, because there is no Python management tool PIP on the machine, so it is also installed
1. Install Pip
PIP installation is successful and can be installed directly PIL or pillow
2. Via command pip install PIL
Downloading/unpacking Pil Could not find any downloads that satisfy the requirement Pil
3. So just install Pillow
Downloading/unpacking Pillow
Get the other back found not downloaded, it is called a slow ah, so give up
4. Git
Download the source address via Git https://github.com/python-imaging/Pillow
Then start compiling the installation
4.1
After compiling, you will be prompted to run the test example and find that JPEG support is not available
--------------------------------------------------------------------version Pillow 2.4.0 platform Darwin 2.7.5 (default, 00:04:04) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]------------------------ -----------------------------------------------TKINTER support available * * * JPEG support Not Available * * * * OPENJPEG (JP EG2000) Support Not available---ZLIB (png/zip) Support available * * LIBTIFF support not available---FREETYPE2 support Available * * * LITTLECMS2 support Not available * * * WEBP support Not available * * WEBPMUX support not available--------- -----------------------------------------------------------to add a missing option, make sure you have the required Libra Ry, and set the corresponding ROOT variable in the setup.py script.
4.2 Run Python selftest.py report error because JPEG support is not available
1 tests of failed.
So I had to unload pillow
The PIP command can be used to uninstall
Password:uninstalling Pillow: /library/python/2.7/site-packages/pillow-2.4.0-py2.7-macosx-10.9-intel.egg /usr/local/bin/pilconvert.py /usr/local/bin/pildriver.py /usr/local/bin/pilfile.py /usr/local /bin/pilfont.py /usr/local/bin/pilprint.py Proceed (y/n)? y
Successfully uninstalled Pillow
After success, you need to install LIBJPEG support
Recompile pillow after successful installation
--------------------------------------------------------------------version Pillow 2.4.0 platform Darwin 2.7.5 (DEFA Ult, 00:04:04) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]-------------------------------- ---------------------------------------TKINTER support available---JPEG support available * * * OPENJPEG (JPEG2000) Supp ORT not available---ZLIB (png/zip) Support available * * LIBTIFF support not available---FREETYPE2 support available * * * LITTLECMS2 Support Not available * * * WEBP support Not available * * * WEBPMUX support not available--------------------- -----------------------------------------------python selftest.py---------------------------------------------- ----------------------Pillow 2.4.0 TEST SUMMARY------------------------------------------------------------------ --Python modules loaded From/users/macbook/yyang/app-devel-source/python/pillow/pil Binary modules loaded from/users/ Macbook/yyang/app-devel-source/python/pilLow/pil-----------------------------------------------------------------------PIL CORE support OK---TKINTER Support OK---JPEG support OK * * * JPEG installed---ZLIB (png/zip) Support OK * * * LIBTIFF support Not I nstalled---FREETYPE2 support OK * * * LITTLECMS2 support Not installed * * * WEBP support not installed-------------------- ------------------------------------------------Running selftest:---tests passed.
Final execution of the installation