Installing the environment for the PyCon2012 pandas tutorial
This post shows you how to setup the required environment for the pandas tutorial, given at the PyCon 2012 Information for the talk/tutorial: https://us.pycon.org/2012/schedule/presentation/427/ The talk is also available at YouTube.
This is written against a 64bit linux/ubuntu
-
You need a bunch of packages installed via apt(itude -get) sudo aptitude install build-essential libzmq-dev python2.7-dev libblas-dev liblapack-dev libsuitesparse-dev swig gfortran libfreetype6-dev libpng12-dev
-
If you don’t mind having all development headers installed, you can also use
sudo aptitude build-dep python-matplotlib python-scipy python-numpy
-
Create a new virtualenv (I’ll use virtualenvwrapper)
mkvirtualenv pandastutorial --no-site-packages workon pandastutorial
-
install the required python packages (will take a while)
pip install ipython numpy pyzmq tornado pip install scipy matplotlib pandas
-
Grab the tutorial package and run the server
mkdir -p ~/tmp/pandastutorial cd ~/tmp/pandastutorial wget http://dl.dropbox.com/u/11102422/PandasTutorialFiles.zip unzip PandasTutorialFiles.zip
-
Verify you setup
ipython --pylab -c 'import pandas; print pandas.__version__'
This must not show any errors and the pandas version has to be >= 0.7
-
Start the notebook app
ipython notebook --pylab=inline
This should open you browser an 127.0.0.1:8888 (or on the first free port after 8888)
If you’re not using a virtual environment, you can substitute the steps 1.-3. with the following commands:
sudo aptitude install ipython python-numpy python-zmq python-tornado python-scipy python-matplotlib python-pip
sudo pip install pandas