Estou tentando instalar o Pandas (pacote python) no Ubuntu. Não consigo encontrá-lo nos repositórios. Existe um repositório de pacotes para isso ou eu tenho que instalar a partir do código-fonte?
Estou tentando instalar o Pandas (pacote python) no Ubuntu. Não consigo encontrá-lo nos repositórios. Existe um repositório de pacotes para isso ou eu tenho que instalar a partir do código-fonte?
Respostas:
Estou tendo aula de python, o professor sugere que instalemos dessa maneira, o pip é muito melhor que o setuptools e o easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
A solução com easy_install não foi instalada corretamente em um sistema Ubuntu 12.04, enquanto
sudo apt-get install python-pandas
fez uma instalação adequada.
# python -c 'import pandas;'
eu recebo Traceback (chamada mais recente passada): File "<string>", linha 1, na <module> ImportError: nenhum módulo chamado pandas
apt-get install
instala pandas nos /usr/lib/python2.7/dist-packages/pandas
quais não estava no meu caminho python. Para verificar o caminho do python que eu usei python -c 'import sys; print sys.path;'
. A importação de trabalho épython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
Está no índice do pacote Python - use easy_install
or pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Substitua aptitude
por apt-get
se sua versão não tiver o aptitude instalado, ou use synaptic
ou qualquer outro gerenciador de pacotes que sua versão tenha instalado por padrão.
sudo pip3 install pandas
Isso instalará a versão mais recente do pandas para Python 3, enquanto o apt-get não.
sudo
e --user
? Oo
Um método alternativo para instalar pandas, que pode ser feito sem o sudo , é usar o Anaconda :
Execute o arquivo e siga as instruções de instalação:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Isso instalará python e pandas (e muitos outros módulos) em um diretório anaconda em casa (por padrão).
Você pode atualizar para a versão mais recente do pandas (junto com outros módulos) usando o conda:
conda update pandas
Você também pode criar ambientes virtuais e outras coisas úteis ...
O problema que isso resolve, no pip, é que há problemas nas dependências de software de alguns módulos (especialmente o scipy é complicado) ou nas versões compiladas contra uma versão incorreta do numpy.
É útil estar na versão mais recente para correções de bugs e aprimoramentos de desempenho! Um lote foi alterado desde a versão 0.7 (que é a versão embalados em 12,04).
Para instalar através do> bash Anaconda .. você precisa ter o bzip2 instalado
sudo apt-get install bzip2
siga o procedimento sugerido por Hayd
Além disso, certifique-se de instalá-lo no diretório inicial ( sem raiz ) e no código-fonte .bashrc, para que você não precise abrir uma nova sessão conforme solicitado
source ~/.bashrc
então prossiga com
conda update pandas
Espero que ajude!