Использование подушки с Python 3

Мне не повезло с помощью Pillow с Python 3.3.2, и я был бы благодарен за помощь. Моя проблема в том, что после установки Pillow я не могу импортировать изображение.

Моя настройка: У меня установлен Linux Mint 16 (на ноутбуке HP Pavilion dv7). У меня установлен Python 3.3.2+, и он работает нормально. У меня установлен Python 2.7.5+, и он работает нормально.

Что я сделал: Я выполнил инструкции http://pillow.readthedocs.org/en/latest/index.html для установки Pillow v2.4.0 (PIL fork):

Я начал с:

~$ pip install Pillow

Я установил python-setuptools с помощью:

~$ sudo apt-get install python-dev python-setuptools

а также для python 3:

~$ sudo apt-get install python3-dev python3-setuptools

Я установил "предварительные условия на Ubuntu 12.04 LTS", таким образом:

~$ sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk 

(Mint 16 основан на Ubuntu 13.10, но я не нашел список предварительных условий для любой более поздней версии)

Что произошло: С python 2, импортировать изображение работал, и я мог открыть .png изображение и показать его. Но с python 3, 'import image' дал 'ни один модуль с именем Image' и 'из изображения импорта PIL' дал 'ни один модуль с именем PIL'

Любая помощь будет высоко оценена.

Ответы

Ответ 1

После долгих копаний, и поскольку другого ответа не было, я отвечу на свой вопрос. Это работает для установки подушки для python3.4:

$ sudo apt-get install python3-dev python3-setuptools

$ sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev \
    libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk

$ sudo apt-get install python3-pip

$ sudo pip3 install Pillow

$ sudo apt-get install imagemagick

$ sudo ln -s /usr/bin/display /usr/bin/xv

Затем в интерактивной оболочке python3.4 введите:

>>> from PIL import Image

>>> im = Image.open("someimage.jpg")
>>> im.show()

И появится изображение!

Самые полезные сайты:

http://pillow.readthedocs.org/en/latest/installation.html

https://askubuntu.com/info/427358/install-pillow-for-python-3

Python 3 - красивый язык, и он попадает туда, но установка и использование его библиотеки изображений не должны быть такими трудными!