Skip to content

Instantly share code, notes, and snippets.

@jrmontag
Last active August 29, 2015 14:04
Show Gist options
  • Save jrmontag/0fd0758ed291d7537d0b to your computer and use it in GitHub Desktop.
Save jrmontag/0fd0758ed291d7537d0b to your computer and use it in GitHub Desktop.
Built a new virtualenv from scratch (brewed Python 2.7.7) with this list. Results in 48 packages in ``pip list``

Build fresh Pydata stack

  • last updated: 2015-02-27

requirements.txt files for setting up a new data project stack for Python. First, install virutalenv and virtualenvwrapper, then build new Python virtualenv for data projects.

From a fresh OS X install with homebrew installed:

$ brew intall python
$ brew install python3  # optional

$ sudo easy_install pip
$ sudo pip install virtualenv virtualenvwrapper

$ mkvirtualenv -p $(which python) data
(data) $ pip install -r requirements_data-venv.txt      # currently leaves 48 items in pip list
nose
numpy
scipy
pandas
ipython[notebook]
matplotlib
patsy
statsmodels
scikit-learn
nltk
textblob
networkx
ggplot
seaborn
requests
SQLAlchemy
boto
boto-rsync
ghp-import
Sphinx
sphinx-argparse
autodoc
numpydoc
mrjob
pydot
pythonpy
gapi
gnacs
sngrams
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment