Instalacja PIL za pomocą Homebrew

11/05/2015, 21:10 · · · 4

Ostatnim razem dzieliłem się z Wami akcją dla Alfreda, której zadaniem było między innymi pobranie ikon aplikacji z App Store. Wspomiałem, że do osiągnięcia zamierzonego wyniku (czyli ikon z zaokrąglonymi rogami) potrzebna jest specjalna biblioteka. Chciałbym Wam pokazać jeden ze sposobów jej zainstalowania.

Tak jak mamy na przykład Mac App Store do instalowania aplikacji, tak osoby korzystające z Terminala mają swój „sklep” — Homebrew. Za jego pomocą można instalować narzędzia rozszerzające funkcjonalność systemu. Najpierw jednak trzeba zainstalować sam Homebrew. Aby to zrobić (według instrukcji zamieszczonej na stronie projektu — brew.sh) musimy w Terminalu wkleić i uruchomić poniższą komendę:

W tym momencie może się pojawić komunikat o konieczności doinstalowania narzędzi programistycznych wiersza polecenia. Wybieramy instalację lub opcjonalnie pobranie Xcode. Po zakończeniu tego procesu postępujemy dalej weług instrukcji znajdujących się w Terminalu do momentu ujrzenia komunikatu:

W tym momencie możemy już korzystać z Homebrew, a jest to dość proste. Komponenty instalujemy poleceniem:

W naszym przypadku, jeśli chcemy zainstalować bibliotekę PIL, musimy wpisać poniższą komendę (która stanowi nieliczny wyjątek od podawania nazw do instalacji):

Oprócz samej biblioteki automatycznie pobrane zostaną powiązane komponenty. Po instalacji warto zwrócić na ostatnie uwagi:

Wystarczy więc skopiować i wykonać te dwa polecenia (pierwsze zaczynające się od mkdir i drugie, od echo) i już będziemy mogli korzystać z biblioteki PIL w swoich projektach lub też otrzymać ikony z zaokrąglonymi rogami z mojego workflow. Aby sprawdzić, czy rzeczywiście wszystko się nam udało w Terminalu wykonujemy najpierw komendę:

Zostaniemy przeniesieni wtedy do konsoli Pythona. Tam wpisujemy:

Jeśli wszystko zrobiliśmy jak należy, po wciśnięciu klawisza Enter nic nie powinno się pokazać (oprócz nowej linii).



4

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.