2016-11-25 18 views
5

Przykro mi, jeśli to niewłaściwe miejsce do publikowania. Szukałem wiele godzin i nie mogę znaleźć niczego, więc pomyślałem, że o to tutaj poproszę. Jeśli to nie jest odpowiednie miejsce, aby opublikować to, proszę, ktoś może wskazać mi właściwy kierunek, dzięki!Jak odinstalować plik PIL dla Pythona 2.7 i zamiast niego użyć programu Pillow?

Więc mój problem dotyczy PIL i Pillow. Potrzebuję używać python 2.7, ponieważ używam SimpleCV, który nie jest jeszcze obsługiwany w pythonie 3.

Kiedy próbuję odinstalować PIL przy użyciu sudo pip uninstall PIL, otrzymuje on: Cannot uninstall requirement PIL, not installed.

To działa dla Pythona 3 i pozwala mi używać Pillow przy użyciu from PIL import Image. Jeśli próbuję użyć import Image pojawia się błąd, ponieważ nie istnieje jednak, dla Pythona 2.7 (wersja, której potrzebuję użyć), zarówno from PIL import Image jak i import Image działa co mnie uwierzyć PIL nie został odinstalowany z Pythona 2.7?

Czy mam rację, sądząc, że nie został on odinstalowany dla Pythona 2.7? Jeśli tak, to jak mogę go odinstalować? Czy też myliłem się, myśląc o tym? Jeśli tak, co mogę zrobić?

Z góry dziękuję i jeszcze raz przepraszam, jeśli jest to złe miejsce - po prostu nie wiem, co robić ..

Tylko w przypadku, jest to ważne, używam Raspberry Pi.

+0

Sprawdź to [link] (https://groups.google.com/d/msg/obey-the-testing-goat-book/RHCR1t7mxgo/uyMUz3D5oysJ) Aby zainstalować pip2.7, możesz wpisać to w terminal [$ pip2.7 install pillow] –

Odpowiedz

6

Podejrzewam, że pomyślnie odinstalowałeś PIL i że faktycznie masz zainstalowaną poduszkę. Poduszka jest instalowana pod nazwą pakietu PIL. Pozwala to na zamianę Pillow z PIL bez konieczności przepisywania żadnego kodu. Poduszka to "tylko" widelec PIL.

Można sprawdzić, czy rzeczywiście ładuje import PIL Pillow wykonując:

import PIL 
print PIL.PILLOW_VERSION 

Jeśli masz zainstalowany Poduszka powinna ona wyjście jakąś wersję. Tutaj jest napisane 3.3.1, ale używam Python3. Jeśli nie masz Pillow, ale PIL, powinno to spowodować błąd.

+0

'pip --version' output:' pip 1.5.6 from /usr/lib/python2.7/dist-packages (python2.7) ' ' pip uninstall PIL' output: 'Nie można odinstalować wymagania PIL, niezainstalowane' 'pip install Wyjście 'Pillow'' 'Wymaganie już spełnione: Poduszka w/usr/local/lib/python2.7/dist-packages' – Conor

+0

@Conor Co się stanie, jeśli uruchomisz' pip install Poduszka "? – OptimusCrime

+0

Edytowałem mój poprzedni komentarz, aby pokazać wyniki wszystkich rzeczy, które zasugerowałeś. – Conor

Powiązane problemy