Dne 18.10.2009 14:39:46 napsal Ondrej Beranek: > Ahoj, mam problém s pythonem. Na serveru provozuji ubuntu, tam je python 2.5 > dneska jsem se dostal k tomu že potřebuju v knihovně libsmtp metodu SMTP_SSL > ta ale ve standardním pythonu obsaženém v ubuntu není. Rozhodl jsem se v tom > nevrtat a nainstalovat si python2.6, stáhnul jsem si tedy balík z > python.orgverzi 2.6.3, rozbalil, > spustil jsem konfiguraci > > ./configure --prefix=/opt/python2.6 > > pak jsem dal make > > no a po urcite chvili mi vyskocily tyto chyby: > > Failed to find the necessary bits to build these modules: > _bsddb _sqlite3 bz2 > dbm dl gdbm > imageop > To find the necessary bits, look in setup.py in detect_modules() for the > module's name. > > python sice funguje ale tohle mne trošku trápí a chtěl bych se tedy zeptat > co to přesně pro mne znamená. žádný z těchto modulů zatím nehodlám použivat. >
Kromě absence těchto modulů to pro Vás nic neznamená. Je to nejčastěji způsobeno tím, že chybí hlavičkové soubory ke knihovnám vyžadovaným těmito moduly (protože ty dává ubuntu podivně zvlášť do -dev balíčků: tedy napři pro modul bz2 nejpíš potřebujete balíček libbz2-dev, pro _sqlite3 libsqlite3-dev, nebo něco podobného). Pokud se rozhodnete některý z těch modulů potřebovat ,stačí příslušné balíčky doinstalovat a překompilovat python. S pozdravem Filip Š. -- ———————————————————————————————————————————————————————————————— http://regnarg.matfyz.cz ☼ Není důležité milovat fajn člověka, je důležité, aby vám spolu bylo fajn _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
