Instalace modulů v Pythonu
![py30.png](py30.png)
![py25.png](py25.png)
se dá provádět několika způsoby. Ve Windows často existuje nějaký ten instalační exe, který vše zařídí. Pod Linuxem zase existují balíčky modulů, které dělají téměř to samé. Nakonec, Python sám o sobě má několik universálních metod, jak moduly instalovat:
setup.py
Pokud stáhnete modul nějakém archivu (zip, bz2,...), a rozbalíte do pomocného adresáře, uvnitř najdete většinou soubor setup.py. Pak již stačí na příkazovém řádku (win i lin) zadat:
setup.py install # případně python setup.py install
Obvykle je dobré předem přečíst soubory INSTALL a README. Při instalaci obvykle následuje výpis kopírování, případně kompilace všech souborů obsažených v modulu.
EasyInstall
Jedná se o tzv. vajíčkový systém, kdy si stahujete do počítače tzv. vajíčka (eggs), která se vám sama pak instalují. O stahování a instalaci se stará easy_install.exe. Stažením a spuštění http://peak.telecommunity.com/dist/ez_setup.py si EasyInstall nainstalujete (do adresáře Scripts). No a pak již jen používáte. Např.:
easy_install sphinx # upgrade: easy_install -U sphinx
Více na http://peak.telecommunity.com/DevCenter/EasyInstall.
Kam se to všechno nakopírovalo?
V naprosté většině se moduly instalují do Lib/site-packages v základním pythonovském adresáři.