previous up next hi english index

Příloha A

Konfigurace Ubuntu pro Python

  1. Vim
  2. GASP
  3. Prostředí $HOME
  4. Jak učinit pythonovský skript spustitelný vždy a všude

Následují instrukce na nastavení Ubuntu 8.04 ("Hardy Heron") pro snadné použití s touto knihou. Používám Ubuntu GNU/Linux pro vývoj a testování této knihy a tak je to jediný systém, kde mohu reagovat na případné dotazy ohledně nastavení a konfigurace.

V duchu svobodného softwaru a otevřené spolupráce mě prosím kontaktujte, pokud byste chtěli napsat a udržovat podobnou přílohu pro Váš systém. Budu více než šťastný, když to budu moci nalinkovat nebo přímo vložit do Open Book Project site s tím, že budete souhlasit s uvedením kontaktu na Vás, pro případné dotazy.

Díky!

Jeffrey Elkner
Arlington Public Schools
Arlington, Virginia

A.1 Vim

Vim se dá pro vývoj Pythonu použít velmi efektivně, avšak Ubuntu přichází pouze s defaultně instalovaným balíčkem  vim-tiny, takže nepodporuje zvýrazňování syntaxe a automatické odsazování.

Chcete-li Vim používat, udělejte následující:

  1. Z linuxového promptu spusťte:
    sudo apt-get install vim-gnome
    
  2. Vytvořte ve Vašem domovském adresáři soubor jménem .vimrc s následujícím obsahem:
    syntax enable
    filetype indent on
    set et
    set sw=4
    set smarttab
    map <f2> :w\|!python %<cr>

Nyní když budete editovat soubor s příponou .py, měli byste vidět barevnou syntaxi a mít automatické odsazování po ":". Stiskem F2 se Vám spustí program, a po skončení se vrátíte zpět.

Chcete-li se naučit pracovat s Vimem, spusťte následující linuxový příkaz:

vimtutor

A.2 GASP

Pár případových studií používá GASP (Graphics API for Students for Python), která je jedinou dodatečnou knihovnou, která se v této knize využívá.

GASP nainstalujete takto:

  1. Přidejte balíček pana Mathew Gallagher to vašich apt zdrojů:
    • klikněte  System -> Administration -> Software Sources
    • vyberte záložku Third-Party Software 
    • klikněte na tlačítko + Add
    • vložte následující do APT line:
      deb http://ppa.launchpad.net/mattva01/ubuntu hardy main restricted universe multiverse
      
    • klikněte na tlačítko Close
    • klikněte na tlačítko Reload v The information about available software is out-of-date 
    • klikněte na Close v okně Software Sources
  2. Nainstalujte GASP z příkazového řádku:
    sudo apt-get install python-gasp
    

A.3 prostředí $HOME

Následující ukázka vytvoří vhodné prostředí ve vašem domovském adresáři pro přidávání vašich vlastních pythonovských knihoven a skriptů:

  1. Z příkazové řádky ve vašem domovském adresáři vytvořte bin a lib/python podadresáře:
    mkdir bin lib
    mkdir lib/python
  2. Přidejte následující řádky na konec vašeho .bashrc ve vašem domovském adresáři:
    PATH=$HOME/bin:$PATH
    PYTHONPATH=$HOME/lib/python
    EDITOR=vi

    export PATH PYTHONPATH EDITOR
    T9mto nastavíte oblíbený editor na Vim, přidáte váš lib/python pro pythonovské knihovny do vaši PythonPath a vytvoříte svůj adresář bin jako místo pro vaše skripty.

A.4 Jak učinit pythonovský skript spustitelný vždy a všude

Pythonovské skripty lze učinit na linuxových systémech spustitelnými následujícím způsobem:

  1. Přidejte tuto řádku jako první řádku na začátek každého skriptu:
    #!/usr/bin/env python
    
  2. Na příkazové  řádce učiníte soubor spustitelným takto:
    chmod +x myscript.py
    
  3. Přesuňte myscript.py do vašeho adresáře bin  a bude spustitelným odevšad.
previous up next hi english index