Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm trying to install Pandas (python package) on Ubuntu. I can't find it in the repos. Is there a package repo for this or do I have to install from source?

share|improve this question

migrated from stackoverflow.com Oct 23 '11 at 2:13

This question came from our site for professional and enthusiast programmers.

    
Ensure you're getting the most up to date version of pandas (the one in the repo is 0.7 whilst the latest stable is 0.13.1). –  hayd Feb 27 at 2:08

5 Answers 5

It's in the Python package index - use easy_install or pip.

sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas

Replace aptitude with apt-get if your version doesn't have aptitude installed, or use synaptic or whatever package manager your version has installed by default.

share|improve this answer

I'm taking python class, professor suggests us to install in this way, pip is much better than setuptools and easy_install

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
share|improve this answer
    
This is definitely better. –  hayd Feb 27 at 2:10

The solution with easy_install didn't install properly on a Ubuntu 12.04 system, while

sudo apt-get install python-pandas

did a proper install.

share|improve this answer
    
Worth mentioning that this will install the much older version 0.7 of pandas was bundled in 12.04 (the current version is 0.13.1). –  hayd Feb 27 at 2:07

Searching for "pandas" at packages.ubuntu.com yields no hits, so the answer is no, there is no Ubuntu package in the official repos.

Follow the instructions here to install.

share|improve this answer

An alternative method to install pandas, which can be done without sudo, is to use Anaconda:

  • Download the linux build continuum website: http://continuum.io/downloads
  • Run the file and follow the installation instructions:

    bash Anaconda-1.9.1-Linux-x86_64.sh  # file may have different version numbers
    

This will install python and pandas (and lots of other modules) in an anaconda directory in home (by default).

You can update to the latest version of pandas (along with other modules) using conda:

conda update pandas

You can also create virtual environments and other useful things...

The problem this solves, over pip, is that there are issues in software dependencies of some modules (scipy especially is tricky) or versions compiled against an incorrect version of numpy.

It's useful to be on the latest version for bug-fixes and performance enhancements! A lot has changed since version 0.7 (which is the version packaged in 12.04).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.