5

Kar Leoparı'na yükselttikten sonra Django & PIL işini düzgün bir şekilde hallederken sorun yaşıyorum.Snow Leopard, Django ve PIL ile ilgili Sorunlar

beni söyler, freetype, libjpeg ardından PIL yüklediniz: Django yönetici arayüzü üzerinden bir jpeg yüklemeye çalışırken

--- TKINTER support ok 
--- JPEG support ok 
--- ZLIB (PNG/ZIP) support ok 
--- FREETYPE2 support ok 

ama olsun:

geçerli bir yükle görüntüsü. yüklediğiniz dosya ya bir resim ya da bozuk görüntüydi.

PNG dosyalarıyla düzgün çalışıyor.

Herhangi bir Fikir?

+1

Bu benim için de çalıştı. Leopard'ı çalıştırıyorum (10.5.8). Daha önce jpeg'i MacPorts ile yeniden yükledim (sudo port install jpeg kullanarak), bunun bir fark yaratıp yaratmadığını bilmiyorum. – Hannes

cevap

14

Cato

Ben Burada (sizin için çalışmayabilir), bunu düzeltmek için ne yaptığını Leopard 10.5.x ile aynı deneyimi vardı. (Eğer PIL fermuarını nerede)

  1. sizin lib.macosx-10 için inşa klasörüne PIL çalışma klasörüne cd cd gidin. * Klasörü (sizin os özgü) kaldır * .bu cd geri senin PIL inşa klasörüne için (bunun için su gibi giriş yapmış, ancak isterseniz sudo bu olabilir)
  2. piton setup.py temiz
  3. piton
  4. piton
  5. setup.py install build setup.py

Bu, PIL temizlenir. Jpeg'inizin raporunun nedeni, sadece jpeg lib dosyalarının varlığını değil, PIL'in temiz bir kurulum ve kurulumundan kaynaklanan bağımlılığı değil. Bu sorunu çözer

Umut, madeni Ken'in yanıta takip, I gelince ...

  • Ken
+0

Şerefe Ken, mükemmel bir şekilde çalıştı. –

+0

Teşekkürler, sorunumu çözdü! –

5

daha muhtemel yükleme sırasıyla ilgiliydi ama belki yardımcı olacaktır libjpeg'den önce PIL'nin kurulmasından kaynaklanan Snow Leopard 10.6.x ile aynı problemi yaşadı. Libjpeg'i yükledikten sonra, aşağıdakileri yaparak PIL'i yeniden yükledim. PIL çalışma klasöre

  1. cd
  2. piton setup.py temiz
  3. piton setup.py -i < build_ext - Bu PIL yeniden oluşturur
  4. piton selftest.py - PIL olduğunu onaylamak için kendi kendine testi çalıştırın yüklü ok
  5. piton ben ise Ubuntu 8.04 üzerinde benzer bir sorun koştum
3

setup.py install.Ben tarafından bunun dışında kendim almak başardı basitçe yeniden düzenleyen benim PIL (pip yoluyla) yükleyin:

pip install PIL --upgrade 

emin değil ne sorunu olduğunu ama diğerleri burada bildirilen ne benzer şüpheli.

+0

Bu ipucu için teşekkürler – emdog4

+0

'pip install -U PIL Yastık' benim için yaptı, teşekkürler. İlk önce sudo apt-get install libjpeg62 libjpeg8 libjpeg8-dev' çalıştırdığınızdan emin olun. – elimisteve