Páginas

jueves, 6 de agosto de 2015

Python: Como instalar Pandas (y paquetes con la extension .whl y .egg)

Estuve sufriendo un buen rato con esto. Primero instalé una distribucion llamada Anaconda, pero me causó algunos conflictos con mis scripts viejos, por lo que desisntalé.

Así que seguí investigando y descrubrí los archivos tipo "Wheel".

En Windows, normalmente uno baja el paquete, extrae la carpeta, ingresa a la carpeta con el terminal y digita C:\Python27>python setup.py install

Tambien hay una forma mucho mas facil de instalar los paquetes de Python, que es con "pip". Bastaría solo con ejecutar este comando en el terminal:

C:\Python27>pip install pandas

Pero mi máquita presentó problemas para conectarse al servidor por lo que me rebotaba el siguente error:

C:\Python27>pip install pandas
Downloading/unpacking django-autotranslate
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement pandas

Bueno pues, como "pip" no pudo acceder al servidor y descargar los paquetes, me tocó hacerlo manualmente.

Con los paquetes "Wheel" solo hay que descargarlos en la carpeta de Pyhton, ingresar con el terminal y digitar C:\Python27>pip install nombre_del_paquete.whl lo cual es tedioso pero no complicado.

Pandas necesita que otros módulos estén instalados, por lo que tuve que ir en este orden:

six 1.9.0
python-dateutil 2.4.2,
pytz 2015.4 (descargué el archivo .egg en el directorio de Python y luego lo instalé con c:\Python27>easy_install pytz-2015.4-py2.7.egg)
NumPy
Matplotlib
Scipy

Se imaginarán mi satisfacción cuando pude descargar el wheel de Pandas e instalarlo con este comando:

C:\Python27>pip install pandas-0.16.2-cp27-none-win32.whl

Ahora si, el camino está despejado para calcular todos esos KPIs de manera automática aprovechando las herramientas que proporciona esta librería.

 

No hay comentarios:

Publicar un comentario