> Může mi někdo poradit s instalací modulů do Mandriva Linux 2008 ? > Mandriva má instalaci řešenu pomocí urpm modulu, který se stará o vše, > včetně závislostí. > Lze také instalovat ručně balíčky rpm. > Bohužel jsem však nenašel některé potřebné balíčky modulů Pythonu pro > Mandrivu. > > Můj dotaz je pro linuxáře, co programují také v Pythonu, například: > > Stáhnu si spakovaný /modul.tar.gz/ > Rozpakuju si jej pomocí: /tar xzvf modul.tar.gz > /Co nyní? > V rozbaleném adresáři /modul/ je sice setup.py, ale jeho spuštění mi
> modul do /site-packages/ nepřidá. > Jeho uložení v adresáři /site-packages /je nefunkční. > > Je možné vyrobit rpm, které nainstaluje /modul/ přímo na správné místo > Pythonu? > Nebo jiná rada? na to používám namakanou obezličku. Modul ze zdrojáků nainstaluju někam do svého adresáře, nikoli do systému. A před spuštěním vlastního skriptu nastavím PYTHONPATH tak, aby byl modul nalezen. Výhodou je, že si nezasviním systém zdrojovými instalacemi. Nevýhodou je pak nutnost nastavovat prostředí (existence shell skriptu nebo tak nějak). Příklad: cd Python/cx_Oracle-4.3.3 python setup.py install --prefix=~/Python/modules/ ... export PYTHONPATH=$PYTHONPATH:/home/subzero/Python/lib python Python 2.5.1 (r251:54863, Jan 10 2008, 18:01:57) [GCC 4.2.1 (SUSE Linux)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cx_Oracle >>> zdar a silu petr _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
