This is an old revision of the document!
Lokální instalace modulů
- K něčemu je zřejmě potřeba balíček python-dev, který bez roota nainstalovat nejde
- Zbytek zařídí
setuptools
apip
setuptools
se nainstaluje podle návodu:
sh setuptools-0.6c9-py2.4.egg --prefix=~/.local-`arch`
pip
se musí zkompilovat a potom nainstalovat ručně:
python setup.py install --user
- pak už stačí používat
pip install <modul>
- Pro spouštění na clusteru i na lokálu je možné použít dva různé adresáře
.local
. Každý modul je pak potřeba nainstalovat jednou z lokálu a jednou z nějakého stroje na clusteru.- Oba (
x86_64
ii686
) je nutné vytvořit, v nich i podadresáře (lib/python2.6/site-packages/
,bin
) - Asi je potřeba nechat z
~/.local
symlink nai686
. - Do
.bashrc
se připíše:
export PYTHONUSERBASE=~/.local-`arch` export PATH=$PYTHONUSERBASE/bin:$PATH