PIL instaliavimas

C
  • 19 Geg '11

Sveiki pratesiant ano diskusija pythono veikimas Centos.

Isiinstaliavau custom Python 2.7.1 versija, Susiduriau su problema kad meginant ikelti paveikslelius gaunu toki errora: "The _imaging C module is not installed"

PIL versija 1.1.7

pythono interpretatoriuje

>>> import Image
>>> import _imaging
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libjpeg.so.8: cannot open shared object file: No such file or directory

libjpeg.so - failas tikrai yra, speju kad jis keikiasi, nes ir ji suinstaliavau rankomis.

PIL setupas sako:

PIL 1.1.7 SETUP SUMMARY

version 1.1.7
platform linux2 2.7.1 (r271:86832, May 17 2011, 17:13:30)

          [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)]

* TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available

* LITTLECMS support not available

Taciau instaliuojant PIL gaunu tokius warningus:

easy_install Imaging

Running Imaging-1.1.7/setup.py -q bdist_egg --dist-dir /tmp/easy_install-it0ySK/Imaging-1.1.7/egg-dist-tmp-9CC_fJ
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
_imaging.c:3017: warning: initialization from incompatible pointer type
_imaging.c:3077: warning: initialization from incompatible pointer type
libImaging/Quant.c: In function ‘rehash_collide’:
libImaging/Quant.c:154: warning: cast to pointer from integer of different size
/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz

Gal kas buvote susidure ?

C
  • 19 Geg '11

Jau pavargau su CentOS kovoti Paklausiu kitaip, kaip manot ar su Debian 5.0 bus maziau problemu leidziant bei priziurint Python/PostgresSQL aplikacija?
Siaip kaip ziurejau sioje versijoje Python defaultine versija ~2.5 irgi reiketu bent iki 2.6 atnaujinti. Kaip apskritai Debian serverio prieziura?

Dekui!

C
  • 20 Geg '11

Sveikas,

o kodėl tu nenori naudoti Debian 6.0? Dėl easy-install, tai manau turėtų suveikti easy_install-2.7 imaging.

Bet šiaip, jei nuspręsi naudoti Debian, kad ir 5, per package managerį galėsi susidiegti pil.

C
  • 21 Geg '11

Imciau Debian 6.0, taciau hostingo tiekejas siulo senesne versija

C
  • 23 Geg '11

Bet jei turi root access, o kaip suprantu turi, nes gali instaliuoti visokių briedų, tai paimk senesnę versiją ir updatink į naujesnę..

Šiaip gal kas nors galėtų daugiau pakomentuoti kas jau susidūręs su tuo.

S
  • 15 Bir '11

Siūlau paprasčiausiai keisti hostingo tiekėją. Pavyzdžiui serveriai.lt siūlo Ubuntu Server 10.04!

http://serveriai.lt/os.html

Mes įmonėje irgi ilgai kariavom su hostexais dėl python'o versijų, tai kai kuriems didesniems klientams jie patys mums išskirtinai įdiegė debian 6.0, bet visiems kitiems tiesiog naudojam serveriai.lt vds'us su ubuntu 10.04 ir jokių problemų neturim.

Žodžiu pasirinkimas yra. Jei vieni hosteriai siūlo pasenusias konfigūracijas, tai tegul patys jas ir naudojasi, yra kiti hosteriai, kurie siūlau geriau.

Nors viską galima susitvarkyti ir rankomis, bet kokioje distribucijoje, bet laiko atžvilgiu labiau apsimoka tiesiog keisti hosterį, kuris siūlo tinkamą distribuciją, su tinkamomis reikalingų paketų versijomis.