Configurar Ubuntu para el desarrollo Python

Nota: las siguientes instrucciones se supone que está conectado a Internet y que tiene los repositorios de paquetes main y universe permitido. Todos los comandos de shell de Unix se supone que ser a partir de su directorio principal ($HOME). Por último, cualquier comando que comienza con sudo asume que tiene derechos administrativos en su máquina. Si no — por favor pregúntele a su administrador del sistema sobre instalar el software que usted necesita.

Lo que sigue son instrucciones para la creación de un Ubuntu 9.10 (Kármica) casa medio ambiente para el uso de este libro. Yo uso Ubuntu GNU / Linux para el desarrollo y el ensayo del libro, por lo que es el único sistema sobre el que personalmente no puedo responder a las preguntas de configuración y de instalación.

En el espíritu del software libre y abierto de colaboración, póngase en contacto conmigo si que le gustaría mantener un apéndice similar para su propio sistema de favoritos. I’d ser más que feliz para enlazar con ella o ponerla en el sitio del Proyecto Libro Abierto, siempre y cuando de acuerdo para responder a los comentarios de los usuarios al respecto.

Gracias!

Escuelas Públicas de Arlington
Arlington, Virginia

Vim

Vim puede ser utilizado de manera muy eficaz para Python desarrollo, pero sólo de Ubuntu viene con el vim-tiny instalados por el paquete por defecto, por lo que no es compatible con el color resaltado de sintaxis o de auto-sangrado.

Para utilizar Vim, haga lo siguiente:

  1. Desde el comando de unix, ejecute:

    $ sudo apt-get install vim-gnome
  2. Crear un archivo en su directorio llamado .vimrc que contiene el siguientes:

    syntax enable
    filetype indent on
    set et
    set sw=4
    set smarttab
    map  :w\|!python%

Cuando se edita un archivo con extensión .py, ahora debería tener el color systax destacando y sangrado automático. Presionando la tecla debe ejecutar el programa, y traer de vuelta a la editora cuando el programa termina.

Para aprender a usar vim, ejecutar el siguiente comando en el comando de unix el símbolo del sistema:

$ vimtutor

GASP

Varios de los estudios de caso uso GASP (Gráficos API para Estudiantes de Python), que es la única biblioteca adicional necesario para el aprovechamiento de este libro.

GASP para instalar en Ubuntu 9.04 (alegre) o posterior, ejecute el siguiente comando unix en un símbolo del sistema:

$ sudo apt-get install python-gasp

ó utilizar el gestor de paquetes synaptic.

Obtener GASP de Launchpad

Para instalar la última versión del GASP en su directorio, ejecute el siguientes comandos unix en un símbolo del sistema:

$ sudo apt-get install bzr
$ bzr branch lp:gasp-code

$HOME medio ambiente

El siguiente crea un útil medio ambiente en su directorio de inicio para añadir sus propias bibliotecas y Python scripts ejecutables:

  1. Desde la línea de comandos en su directorio, crear bin y lib/python subdirectorios ejecutando los siguientes comandos:

    $ mkdir bin lib $ mkdir lib/python

  2. Añada las siguientes líneas a la parte inferior de tu .bashrc en su casa directorio:

    PYTHONPATH=$HOME/lib/python
    EDITOR=vim
    
    export PYTHONPATH EDITOR

De esta forma, establecerá su editor preferido para Vim, añadir su propia lib/python subdirectorio de su Python ruta pare sus Python bibliotecas, y añadir sus propios directorio bin de un lugar para poner los scripts ejecutables. Tienes que salir y antes de volver a iniciar sesión en su local bin directorio será en su ruta de búsqueda.

Haciendo un script ejecutable python y ejecutable desde cualquier lugar

En sistemas Unix, los guiones Python se pueden hacer ejecutable usando las siguientes proceso:

  1. Añadir esta línea como la primera línea en el script:

    #!/usr/bin/env python
    
  2. En unix el símbolo del sistema, escriba lo siguiente para hacer miguion.py ejecutable:

    $ chmod + x miguion.py
  3. Mover miguion.py en el directorio bin, y será ejecutable a partir de en cualquier lugar.