Ubuntu 16.04 LTS에 베개를 어떻게 설치합니까?


10

원래 PIL이 중단 된 프로젝트이므로 사용하기에 좋지 않기 때문에 필자는 필로우를 설치하기 위해이 사이트 를 방문했습니다 . 그러나 Ubuntu 16.04에 대한 테이블 지원에서는 LTS가 언급되지 않았습니다. 4.2.x 설치 안내서3.0.0 설치 안내서에 나타나지 않습니다 .

또한 베개를 설치하는 것만으로는 충분하지 않다고합니다. Ubuntu 16.04 LTS에는 언급되지 않은 일부 종속성이 먼저 설치되어야합니다. 14.04 LTS에 주어진 Python 3 용 Pillow의 설치 단계가 Ubuntu 16.04 LTS에 적합합니까?

그렇지 않은 경우 16.04 LTS for Python 3.6에 베개를 어떻게 설치합니까? (파이썬 2에 대한 지원이 있습니다.)

답변:


13

Wikipedia 에 따르면 Pillow는 Ubuntu 13.04 이상에서 python-pilpython3-pil 패키지로 제공됩니다 .

Ubuntu 16.04 이상 (및 Ubuntu 14.04)에 Python Imaging Library를 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo apt install python-pil # for python 2.X

그리고 / 또는 ...

sudo apt install python3-pil # for python 3.X including python3.6

그리고 imageTk 가져 오기가 작동하지 않으면 다음을 수행하십시오.

sudo apt install python3-pil.imagetk

실제로 중단 된 프로젝트를 사용하지 않는 것이 좋습니다. PIL을 사용해도 괜찮다고 생각하십니까? 파이썬 3.5 이상에서 사용할 수 있지만 Ubuntu16.04LTS에서는 사용할 수 없습니다. 그러나 의존성 14LTS 방식을 설치하여 PILLOW를 설치하는 장면을 보았습니다. 나중에 문제가 발생합니까?
mathmaniage

1
조금 혼란스러워 : PIL이 중단되어 필로우가 포크되었고 이제 개발자는 필로우를 포크하여 PIL을 최신 상태로 유지합니까?
mathmaniage

2
베개는 Python 2.X 용 python-pil 또는 Ubuntu 16.04의 Python 3.X 용 python3-pil 로 패키지됩니다 . 따라서 Ubuntu 16.04에서는 기본 Ubuntu 리포지토리에서 중단 된 PIL 프로젝트 패키지가 아닌 Pillow를 받고 있습니다.
karel

종속성은 어떻습니까?, ubuntu 14.04LTS 전용 설치 지침
mathmaniage

1
apt-get 또는 apt로 패키지를 설치하면 apt에 의해 종속성이 자동으로 해결됩니다.
karel

1

우분투 18.04와 파이썬 3

이것은 Ubuntu 16.04 LTS 지난 사용자에게 관심이 될 것입니다 : install_pillow.sh

#!/bin/bash

apt update
apt install python3-pip -y
apt install libjpeg8-dev zlib1g-dev libtiff-dev libfreetype6 libfreetype6-dev libwebp-dev libopenjp2-7-dev libopenjp2-7-dev -y

pip3 install pillow --global-option="build_ext" --global-option="--enable-zlib" --global-option="--enable-jpeg" --global-option="--enable-tiff" --global-option="--enable-freetype" --global-option="--enable-webp" --global-option="--enable-webpmux" --global-option="--enable-jpeg2000"

이것은 또한 OP가 언급하고 있다고 생각하는 "종속성"중 일부를 다루고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.