3ENGINE

Programación y otros cachivaches

Etiqueta: Ubuntu

Página 2/5

Tecnologia

Syntaxerror non-ascii character Python


Si al ejecutar un script Python se produce un Syntaxerror non-ascii character Python, significa que contiene caracteres NO ASCII.

Para solucionar este problema:

1. Debes convertir el fichero a codificación utf-8, normalmente el editor de texto permite esto.

2. Y añadir en la cabecera del fichero:

Ejemplo:

Referencias:
Compile Syntax Error: non ASCII letters in a string




Tecnologia

Python: Cómo instalar pyquery y probarlo


pyquery permite realizar consultas de manera similar a como lo hace jQuery en documentos XML y HTML. Como requisito previo, es necesario tener instalado pip. Ver Python: cómo instalar pip

instalar pyquery

Pasos para instalar pyquery:

1. Sino quieres complicarte la vida y tu versión de Ubuntu lo permite, prueba con esto:

2. Sino es así, para instalar pyquery compilando, primero tendrás que instalar python-dev headers y luego pyqyery:

(posteriormente eliminar la carpeta build)

3. Si falla la instalación con la segunda opción recuerda desinstalar los paquetes antes de probar suerte con otro sistema:

Ejemplo:

Ahora un pequeño ejemplo con pyquery para obtener el cambio euro-dolar de una página Web:

Y un posible resultado:

Update 25/11/2014 : Si te da algun problemilla, por ejemplo un error del tipo «AttributeError: ‘XPathExpr’ object has no attribute ‘add_post_condition'» prueba a ejecutar esto:

Referencias:
pyquery: a jquery-like library for python
pyquery: a jquery-like library for python
Installing lxml module in python




Tecnologia

Python: cómo instalar pip


pip es un sistema de gestión de paquetes usado para instalar y gestionar paquetes de software escritos en Python. Muchos de estos paquetes se pueden encontrar en PyPI (Python Package Index)

instalar pip

Pasos para instalar pip:

1. Sino tienes instalado python (muchas distribuciones ya lo llevan):

2. Instalar Cython. Algunos paquetes para instalarse, hacen uso de el. Se trata de un lenguaje de programación que simplifica la escritura de módulos de extensión para Python en C y C++:

3. Instalar setup tools. Se trata de una utilidad que permite descargar, compilar, instalar, actualizar y desinstalar paquetes de Python:

4. Instalar pip (the Python Package Index). Que permite bajar los paquetes del repositorio:

Funciones básicas

Para instalar un paquete con pip:

Para instalar un paquete de un repositorio como github (requiere tener instalado git):

Para comprobar los paquetes instalados en el sistema:

Para instalar dependencias de un proyecto, se puede hacer uso de un fichero externo:

Donde por ejemplo el archivo requirements.txt puede ser el siguiente:

Si necesitas instalar varias versiones de un mismo paquete en la misma máquina pruebas con virtualenv

Actualización: las últimas versiones de Python ya incorporan PIP de serie.

Enlaces:
Tutorial de Python virtualenv
Distribute y pip¶
Cómo instalar un paquete Python con pip




Tecnologia

Ubuntu 12.04: Cómo instalar node.js


Te voy a explicar paso a paso como instalar node.js en Ubuntu.

Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, con I/O de datos en una arquitectura orientada a eventos y basado en el motor Javascript V8

Node.js necesita Python 2.6 o 2.7 para funcionar que Ubuntu tiene instalado por defecto.

Pasos:

1. Instalar el compilador de g++, necesario para hacer el make:

2. Descargar el .tar con la versión mas reciente de la web de node.js

3. Descomprimir el .tar

4. Ejecutar lo siguiente desde la carpeta donde se ha descomprimido:

5. Instalar npm (Node Package Manager):

6. Escribir Hello World con node.js: