2014-05-23 14 views
13

Używanie Pythona 2.7 na Windows 7 zainstalowany pakiet poduszka zpoduszka zainstalowany, ale "nie moduł o nazwie poduszka" - python2.7 - Windows 7 - python -m zainstalować poduszka

python -m pip install pillow 

wiadomości sukces Got (Successfully installed pillow) . Zamknięty i ponownie otwarty terminal cmd.

Ale gdy próbuję

import pillow 

pojawia się komunikat o błędzie

ImportError: No module named pillow 

Jeśli python -m pip install pillow jest uruchamiany ponownie, to mówi

Requirement already satisfied (use --upgrade to upgrade): pillow in c:\python27\lib\site-packages 

Odpowiedz

26

Spróbuj użyć

import PIL 

lub

from PIL import ... 

zamiast. Pillow jest widelcem PIL, biblioteki obrazowania Python, która nie jest już obsługiwana. Aby zachować kompatybilność wsteczną, używana jest stara nazwa modułu.

+0

Dzięki! Mam nadzieję, że poduszka będzie łatwiejsza do zainstalowania na systemie Windows niż PIL, która zgodnie z tym wątkiem http://stackoverflow.com/questions/2088304/installing-pil-python-imaging-library-in-win7-64-bits- python-2-6-4 to ból – billrichards

+3

@billrichards Sprawdź pakiety Christoph Gohlke [Python Extension Packages for Windows] (http://www.lfd.uci.edu/~gohlke/pythonlibs/) dla instalatorów binarnych za tonę (głównie związanych z komputerami naukowymi) modułów. Są one dość aktualne, a instalacja jest tak prosta, jak uruchomienie instalatora '.exe' i kilkakrotne kliknięcie przycisku OK. Znacznie łatwiejsze niż próby potępienia pip ... – MattDMo

+0

Dzięki MattDMo. Zanim zobaczyłem twój komentarz, zamiast tego skorzystałem z wirtualnego CentOS vm. Ale na pewno sprawdzę to w przyszłości – billrichards

Powiązane problemy