[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user:dusek:python [2013/04/12 11:08]
dusek
user:dusek:python [2014/08/07 16:40] (current)
ufal
Line 1: Line 1:
 +===== Použití mojí zkompilované verze Pythonu =====
 +
 +  * Je potřeba si vytvorit dva adresare pro lokalne nainstalovane moduly (podle architektury 32bit/64bit):
 +
 +  mkdir -p ~/.local-{i686,x86_64}/{lib/python2.7/site-packages,bin}
 +
 +  *  V .bashrc si je nastavit jako adresare pro lokalne instalovane moduly a v zavislosti na verzi Ubuntu pripadne pridat cestu k mym binarkam (tez 32/64bit):
 +
 +  ARCH=`arch`
 +  export PYTHONUSERBASE=~/.local-$ARCH
 +  export UBUNTU_VERSION=`lsb_release -a 2>/dev/null | grep Release | cut -f 2`
 +  if [ $UBUNTU_VERSION = '10.04' ]; then
 +      export PATH=/home/odusek/work/tools/python-2.7.3/$ARCH/bin:$PYTHONUSERBASE/bin:$PATH
 +  else
 +      export PATH=$PYTHONUSERBASE/bin:$PATH
 +  fi
 +
 +  
 +
 ===== Lokální instalace modulů ===== ===== Lokální instalace modulů =====
  
-  * K něčemu je zřejmě potřeba balíček python-dev, který bez roota nainstalovat nejde +  * Musí se udělat 2x, jednou ze 32-bitového a podruhé ze 64-bitového stroje. 
-  Zbytek zařídí ''setuptools'' ''pip''+  * K něčemu z toho je možná potřeba balíček python-dev, který bez roota nainstalovat nejde 
 +    na počítačích ''kirsch'' (32-bit) a ''sol11'' (64-bit) už je, takže stačí provést instalaci přes ně. 
 + 
 + 
 +<del>==== Instalace Setuptools ==== 
 + 
 +  * ''setuptools'' je potřeba, aby se dal nainstalovat ''pip''.
   * ''setuptools'' se nainstaluje podle [[http://pypi.python.org/pypi/setuptools#downloads|návodu]]:    * ''setuptools'' se nainstaluje podle [[http://pypi.python.org/pypi/setuptools#downloads|návodu]]: 
  
-  sh setuptools-0.6c9-py2.4.egg --prefix=~/.local-`arch` 
  
-  * ''pip'' se musí [[http://www.pip-installer.org/en/latest/installing.html#alternative-installation-procedures|zkompilovat]] a potom nainstalovat ručně: 
  
-  python setup.py install --user+  sh setuptools-0.6c11-py2.7.egg --prefix=~/.local-`arch` 
 +</del> 
 + 
 +==== Instalace Pipu ==== 
 + 
 +  * [[http://www.pip-installer.org/en/latest/installing.html#alternative-installation-procedures|stáhnete]] si ''pip''  a potom nainstalujete 
 +  * Setuptools se nainstaluje automaticky 
 + 
 +  python get-pip.py --user
  
-  * pak už stačí používat ''pip install <modul>'' +==== Hotovo ====
-  * 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'' i ''i686'') je nutné vytvořit, v nich i podadresáře (''lib/python2.6/site-packages/'', ''bin''+
-    * Asi je potřeba nechat z ''~/.local'' symlink na ''i686''+
-    * Do ''.bashrc'' se připíše:+
  
-  export PYTHONUSERBASE=~/.local-`arch` +  * Pak už stačí používat:
-  export PATH=$PYTHONUSERBASE/bin:$PATH+
  
 +  pip install <modul> --user
  
 +  * Moduly je ale potřeba vždy instalovat 2x, jednou ze 32-bitového a jednou ze 64-bitového stroje.
  

[ Back to the navigation ] [ Back to the content ]