Estoy tratando de instalar Pandas (paquete python) en Ubuntu. No puedo encontrarlo en los repositorios. ¿Hay un repositorio de paquetes para esto o tengo que instalarlo desde la fuente?
Estoy tratando de instalar Pandas (paquete python) en Ubuntu. No puedo encontrarlo en los repositorios. ¿Hay un repositorio de paquetes para esto o tengo que instalarlo desde la fuente?
Respuestas:
Estoy tomando clase de Python, el profesor nos sugiere que instalemos de esta manera, pip es mucho mejor que setuptools y easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
La solución con easy_install no se instaló correctamente en un sistema Ubuntu 12.04, mientras que
sudo apt-get install python-pandas
Hizo una instalación adecuada.
# python -c 'import pandas;'
recibo Traceback (última llamada más reciente): Archivo "<cadena>", línea 1, en <module> ImportError: Ningún módulo llamado pandas
apt-get install
instala pandas en los /usr/lib/python2.7/dist-packages/pandas
que no estaba en mi ruta de Python. Para verificar la ruta de Python que utilicé python -c 'import sys; print sys.path;'
. La importación de trabajo espython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
Está en el índice del paquete Python : use easy_install
o pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Reemplace aptitude
con apt-get
si su versión no tiene aptitude instalado, o use synaptic
o cualquier administrador de paquetes que su versión haya instalado por defecto.
sudo pip3 install pandas
Esto instalará la última versión de pandas para Python 3, mientras que apt-get no.
sudo
y --user
? Oo
Un método alternativo para instalar pandas, que se puede hacer sin sudo , es usar Anaconda :
Ejecute el archivo y siga las instrucciones de instalación:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Esto instalará python y pandas (y muchos otros módulos) en un directorio anaconda en el hogar (por defecto).
Puede actualizar a la última versión de pandas (junto con otros módulos) usando conda:
conda update pandas
También puede crear entornos virtuales y otras cosas útiles ...
El problema que esto resuelve, sobre pip, es que hay problemas en las dependencias de software de algunos módulos (especialmente scipy es complicado) o versiones compiladas contra una versión incorrecta de numpy.
¡Es útil estar en la última versión para corregir errores y mejorar el rendimiento! Una gran cantidad ha cambiado desde la versión 0.7 (que es la versión empaquetada en 12.04).
Para instalar a través de> bash Anaconda .. necesitas tener instalado bzip2
sudo apt-get install bzip2
luego siga el procedimiento sugerido por Hayd
También asegúrese de instalarlo en su directorio de inicio ( sin root ) y de la fuente .bashrc para que no tenga que abrir una nueva sesión según lo solicitado
source ~/.bashrc
luego proceda con
conda update pandas
¡Espero que ayude!