Edit detail for InstalaceModulu revision 3 of 1

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.



Instalace modulů v Pythonu

py30.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.