Python incluye la posibilidad de ampliar su funcionalidad con paquetes, que no son sino nuevas funciones que se añaden a los scripts para ampliar funcionalidades, de igual modo que se incluyen las librerías en Visual Basic.
Aquí vamos a instalar dos de los paquetes más populares: NumPy es un paquete para el cálculo científico con Python, mientras que MySQL-Python es un paquete que permite trabajar contra bases de datos MySQL.
Accedemos a donde tenemos instalado Python, en mi caso, en c:\python27, que corresponde con la versión 2.7.
Lo primero es comprobar si, dentro del directorio “scripts” de python tenemos easy_install a nuestra disposición:
Instalamos pip, que es una herramienta para instalar y trabajar con paquetes Python, utilizando easy_install:
De nuevo, listamos el contenido de la carpeta scripts, y vemos que podemos trabajar tanto con pip como con easy_install:
Instalamos el paquete “uncertainties”, para trabajar con desviaciones standars.
Comprobamos que no tenemos todavía NumPy:
Así que lo instalamos con easy_install:
Ahora accedemos a una nueva consola, y comprobamos:
Para instalar MySQLDb, ejecutamos el comando:
pip install mysql-python
Sin embargo, no se instala nada porque ya lo teníamos incluido (que suerte, je je!!)
Para probar que funciona, vamos a probar una conexión con la base de datos, y recuperar datos de una tabla:
import MySQLdb
db=MySQLdb.connect(host='localhost',user='root',passwd='forever',db='solar_comun')
cursor=db.cursor()
sql='SELECT idparametro, parametro FROM parametros LIMIT 5;'
cursor.execute(sql)
resultado=cursor.fetchall()
for registro in resultado:
print registro[0] , '|' , registro[1]
Y comprobamos:
Y con esto, finaliza esta breve entrada de cómo cargar paquetes adicionales a Python, esperando que os haya sido de utilidad!