ImportError: The _imagingft C module is not installed на mac os

Я уже писал однажды Django No module named _imagingft о подобной проблема, но на старом маке и на свежем он уже не работает.

  1. Для начала удаляем все старое pip uninstall Pillow
  2. Ставим jpeg library

    1.  скачиваем http://www.ijg.org/files/jpegsrc.v8c.tar.gz
    2. распаковываем tar zxvf jpegsrc.v8c.tar.gz
    3. конфигурация ./configure
    4. собираем make
    5. теперь ставим собранный пакет sudo make install
    6. копируем пакет к библиотекам cp -r ~/Downloads/jpeg-8с/ /usr/local/jpeg
  3. Теперь ставим сам freetype library
    1. скачиваем http://www.freetype.org/download.html
    2. распаковываем tar zxvf freetype-2.6.tar.gz
    3. конфигурация ./configure
    4. собираем make
    5. теперь ставим собранный пакет sudo make install
    6. копируем пакет к библиотекам cp -r ~/Downloads/freetype-2.6/ /usr/local/freetype
  4. Теперь обратно ставим python пакет для работы с графикой pip install Pillow

И ура все работает.

 

 

Рубрики: Статьи
Метки: , , ,

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *