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?
Vale ressaltar que isso instalará a versão muito mais antiga 0.7 do pandas foi empacotada no 12.04 (a versão atual é 0.13.1).
hayd 27/02
Eu só fiz isso no Ubuntu 14.04, mas quando eu corro # python -c 'import pandas;' eu recebo Traceback (chamada mais recente passada): File "<string>", linha 1, na <module> ImportError: nenhum módulo chamado pandas
Shadi
Acontece que apt-get installinstala pandas nos /usr/lib/python2.7/dist-packages/pandasquais 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;'
shadi
no ubuntu 18.04, se você preferir python3, faça:sudo apt-get install python3-pandas
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Substitua aptitudepor apt-getse sua versão não tiver o aptitude instalado, ou use synapticou qualquer outro gerenciador de pacotes que sua versão tenha instalado por padrão.
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).
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
Respostas:
Estou tendo aula de python, o professor sugere que instalemos dessa maneira, o pip é muito melhor que o setuptools e o easy_install
fonte
A solução com easy_install não foi instalada corretamente em um sistema Ubuntu 12.04, enquanto
fez uma instalação adequada.
fonte
# python -c 'import pandas;'
eu recebo Traceback (chamada mais recente passada): File "<string>", linha 1, na <module> ImportError: nenhum módulo chamado pandasapt-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 useipython -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
orpip
.Substitua
aptitude
porapt-get
se sua versão não tiver o aptitude instalado, ou usesynaptic
ou qualquer outro gerenciador de pacotes que sua versão tenha instalado por padrão.fonte
Isso instalará a versão mais recente do pandas para Python 3, enquanto o apt-get não.
fonte
sudo
e--user
? OoUm 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:
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:
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).
fonte
Para instalar através do> bash Anaconda .. você precisa ter o bzip2 instalado
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
então prossiga com
Espero que ajude!
fonte