Ubuntu 16.04 LTS'ye nasıl yastık takarım?


10

Orijinal PIL durdurulan bir proje olduğu için şimdi Yastık yüklemek için bu siteye gittim ve şimdi kullanmak o kadar iyi değil. Ancak, tabloda Ubuntu 16.04 LTS desteği belirtilmemiş. 4.2.x kurulum kılavuzunda veya 3.0.0 kurulum kılavuzunda görünmez .

Ayrıca, sadece yastık takmanın yeterli olmadığı söylenir. Ubuntu 16.04 LTS için de belirtilmeyen, ilk önce kurulması gereken bazı bağımlılıklar vardır. 14.04 LTS için verilen python 3 için Yastık için kurulum adımları Ubuntu 16.04 LTS için uygun olur mu?

Değilse, Python 3.6 için 16.04 LTS'de yastığı nasıl kurabilirim? (Python 2 için destek var.)

Yanıtlar:


13

Wikipedia'ya göre Pillow, Ubuntu 13.04 ve sonrasında python-pil ve python3-pil olarak paketlenmiştir .

Python Imaging Library'yi Ubuntu 16.04 ve sonraki sürümlerine (ve ayrıca Ubuntu 14.04'e) kurmak için terminali açın ve şunu yazın:

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

ve / veya ...

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

Ve imageTk içe aktarma işe yaramazsa, şunu yapın:

sudo apt install python3-pil.imagetk

durdurulan bir projeyi kullanmamanın daha iyi olduğu söyleniyor. Sence PIL kullanmakta sorun yok mu? > Python3.5 için kullanılabilir, ancak Ubuntu16.04LTS'de mevcut değildir. Ancak, 14LTS bağımlılıklarını kurarak PILLOW'u yükleyerek bir çekim yaptım ve işe yarıyor! Daha sonra sorun yaratacak mı?
mathmaniage

1
Biraz kafam karıştı: PIL kesildi, bu yüzden Yastık çatallandı ve şimdi geliştiriciler PIL'i yastıkla güncel hale getirdiler mi?
mathmaniage

2
Yastık, Ubuntu 16.04'te Python 2.X için python-pil veya Python 3.X için python3-pil olarak paketlenmiştir . Ubuntu 16.04'te, durdurulan PIL proje paketlerini varsayılan Ubuntu depolarından değil, Yastık alıyorsunuz.
karel

bağımlılıklar hakkında ne ?, sadece ubuntu 14.04LTS için kurulum talimatları vardır
mathmaniage

1
Apt-get veya apt içeren bir paket yüklediğinizde, bağımlılıklar apt tarafından otomatik olarak çözümlenir.
karel

1

Ubuntu 18.04 ve Python 3

Bu Ubuntu 16.04 LTS geçmiş kullanıcıları ilgilendirecektir: 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"

Bu aynı zamanda OP'nin atıfta bulunduğuna inandığım bazı bağımlılıkları da ele alıyor:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.