Skip to content

Instantly share code, notes, and snippets.

@oogali
Created May 31, 2016 19:53
Show Gist options
  • Save oogali/8b9385fb59cf5c27be91fa307133dad5 to your computer and use it in GitHub Desktop.
Save oogali/8b9385fb59cf5c27be91fa307133dad5 to your computer and use it in GitHub Desktop.
OS X + System Python + virtualenv + Jupyter
function frameworkpython {
if [[ ! -z "$VIRTUAL_ENV" ]]; then
PYTHONHOME=$VIRTUAL_ENV /usr/bin/python "$@"
else
/usr/bin/python "$@"
fi
}
function jupyter {
jcmd=$1
shift
if [[ ! -z "$VIRTUAL_ENV" ]]; then
jupyter_prefix="${VIRTUAL_ENV}/bin/jupyter"
else
jupyter_prefix="$(which jupyter)"
fi
if [[ -z "${jupyter_prefix}" ]]; then
echo "Could not find Jupyter in your path"
exit 1
fi
frameworkpython "${jupyter_prefix}-${jcmd}" "$@"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment