Установка PIL на снежного барса - PullRequest
5 голосов
/ 01 марта 2010

Привет, у меня проблема с установкой PIL на Snow.

У меня есть чистая установка macports после обновления до SL и установки из исходного кода библиотеки jpeg, следуя инструкциям по установке для конкретной ОС. Установка PIL с pip проходит хорошо, но когда я пытаюсь импортировать модуль _imaging, я получаю следующее сообщение:

Traceback (most recent call last):<br> File "<string>", line 1, in <module> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so: mach-o, but wrong architecture

Ответы [ 4 ]

3 голосов
/ 02 марта 2010

MacPorts уже имеет порт PIL, который сделает всю работу за вас!

sudo port install py26-pil

Сначала вы должны зайти в каталог site-packages и в другое место, чтобы удалить все компоненты, которые вы установили вручную. MacPorts установит все необходимые зависимые библиотеки.

2 голосов
/ 01 марта 2010

PIL в Mac OS X был больной точкой для многих моих друзей. Эти инструкции часто помогают ускорить процесс просветления:

http://passingcuriosity.com/2009/installing-pil-on-mac-os-x-leopard/

Удачи!

1 голос
/ 27 июля 2011

У меня были те же проблемы, и я на самом деле создал небольшой учебник о том, как решить эту проблему. получение рабочей копии PIL, libjpeg и Imaging на Snow Leopard или даже Lion

Моя версия Python по умолчанию все еще была на 2.6, поэтому мне пришлось переключиться на 2.7

defaults write com.apple.versioner.python Version 2.7

получить V8C JPEG Перейдите в каталог jpeg.

sudo make clean
CC="gcc -arch i386" ./configure --enable-shared --enable-static
make
sudo make install

получить изображение я использую 1.1.6

распаковываем CD в ​​образ

sudo rm -rf build
vi setup.py
JPEG_ROOT = libinclude(“/usr/local/lib”)
sudo python setup.py install

И это так просто

Запустите ваш интерпретатор Python,

import PIL
import _imaging
import Image

если все хорошо, то все готово.

0 голосов
/ 01 марта 2010

Я не совсем уверен (я использую ПК сам), но я думаю, что вы можете найти что-то интересное здесь

Да пребудет с тобой сила

...