ďťż
 
 
   PIL w Python2.6
 
 

Tematy

 
    
 

 

 

 

PIL w Python2.6





psyduck - 14-03-2010 13:45
Witam.
Korzystam obecnie z Debiana Lenny. Potrzebowałem pythona w wersji 2.6. Pobrałem źródła i pięknie sobie skompilowałem i zainstalowałem. Niestety wpisując: >>> import Image
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Image wyskakuje mi powyższy błąd. Dodam, że w python 2.5 pięknie się importuje. Początkowo miałem wersję pil1.1.6 ale pobrałem sobie najnowszą wersję 1.1.7 i zainstalowałem ją przy pomocy właśnie pythona2.6. Może mi ktoś podpowiedzieć dlaczego python nie widzi PIla?
Pozdrawiam Dawid

Dodam jeszcze, że przy importowaniu Django dzieje się to samo. w 2.5 działa a w 2.6 nie. Więc problem leży pewnie w niewłaściwej instalacji pythona 2.6, wie ktoś jak to naprawić?



marfed - 16-03-2010 11:17
Wygląda na to, że biblioteka zainstalowała się w miejscu nie będącym w domyślnej ścieżce dla pythona 2.6. Sprawdź gdzie ją zainstalowałeś i czy pokrywa się to z sys.path:

python2.6
---
>>> import sys
>>> print sys.path W jaki sposób dokładnie instalowałeś PILa? Zwróć uwagę, że w Debianie moduły pythona będą instalowały się w różnych lokalizacjach w zależności od tego czy instalujesz je z paczki, czy poprzez distutils. Co więcej w tym drugim przypadku znaczenie będzie miał też interpreter użyty do instalacji. Jeżeli masz zamiar częściej korzystać z równoległych instalacji Pythona warto zapoznać się z tym dokumentem: http://www.debian.org/doc/packaging-...ing_tools.html

Mysle, że twój problem może być związany ze zmianą domyślnego zachowania sys.path w python2.6 - Appendix B1
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis