Làm cách nào để cài đặt gối trong Ubuntu 16.04 LTS?


10

Tôi đã truy cập trang web này để cài đặt Gối vì PIL ban đầu là một dự án đã ngừng và vì vậy bây giờ không tốt để sử dụng. Nhưng, trong bảng hỗ trợ cho Ubuntu 16.04 LTS không được đề cập. Nó không xuất hiện trong hướng dẫn cài đặt 4.2.x hoặc trong hướng dẫn cài đặt 3.0.0 .

Hơn nữa, chỉ cài đặt gối được cho là không đủ. Có một số phụ thuộc nên được cài đặt trước, cũng không được đề cập đến cho Ubuntu 16.04 LTS. Các bước cài đặt cho Gối cho python 3 được cung cấp cho 14.04 LTS có ổn với Ubuntu 16.04 LTS không?

Nếu không, làm cách nào để cài đặt gối trong 16.04 LTS cho Python 3.6? (Có hỗ trợ cho Python 2.)

Câu trả lời:


13

Theo Wikipedia Gối được đóng gói dưới dạng python-pilpython3-pil trong Ubuntu 13.04 trở lên.

Để cài đặt Thư viện hình ảnh Python trong Ubuntu 16.04 trở lên (và cả trong Ubuntu 14.04), hãy mở thiết bị đầu cuối và gõ:

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

và / hoặc ...

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

Và nếu quá trình nhập imageTk không hoạt động, chỉ cần làm điều này:

sudo apt install python3-pil.imagetk

tốt hơn hết là không nên sử dụng một dự án đã ngừng. Bạn có nghĩ sử dụng PIL không? Nó có sẵn cho> python3.5, nhưng không có trong Ubuntu16.04LTS. Nhưng, tôi đã thực hiện cài đặt PILLOW bằng cách cài đặt cách phụ thuộc 14LTS và nó hoạt động! Nó sẽ gây ra vấn đề sau này?
mathmaniage

1
Chỉ có một chút bối rối: PIL đã bị ngưng nên Gối bị ngã ba, và bây giờ các nhà phát triển làm cho PIL tăng tốc bằng cách lấy Gối?
mathmaniage

2
Gối được đóng gói dưới dạng python-pil cho Python 2.X hoặc python3-pil cho Python 3.X trong Ubuntu 16.04. Vì vậy, trong Ubuntu 16.04, bạn sẽ nhận được Gối, không phải các gói dự án PIL đã ngừng từ kho lưu trữ mặc định của Ubuntu.
karel

Còn phụ thuộc thì sao?, Có hướng dẫn cài đặt chỉ dành cho Ubuntu 14.04LTS
mathmaniage

1
Khi bạn cài đặt một gói với apt-get hoặc apt, các phụ thuộc sẽ được tự động giải quyết bằng apt.
karel

1

Ubuntu 18.04 và Python 3

Điều này sẽ khiến người dùng quan tâm qua Ubuntu 16.04 LTS: install_p giác.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"

Điều này cũng giải quyết một số "sự phụ thuộc" mà tôi tin rằng OP đã đề cập đến:

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.