3 | ||
Editor: pycz
Time: 2011/10/06 20:19:22 GMT+2 |
||
Note: přidávání značek 2x-3x |
changed: - Instalace modulů v Pythonu ============================== .. image:: py30.png :align: right .. image:: py25.png :align: right 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.
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:
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.
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.
V naprosté většině se moduly instalují do Lib/site-packages v základním pythonovském adresáři.