Mac 开发配置学习手册


IPython is an awesome project which provides a much better Python shell than the one you get from running $ python in the command-line. It has many cool functions (running Unix commands from the Python shell, easy copy & paste, creating Matplotlib charts in-line, etc.) and I'll let you refer to the documentation to discover them.


Before we install IPython, we'll need to get some dependencies. Run the following:

$ brew update # Always good to do
$ brew install zeromq # Necessary for pyzmq
$ brew install pyqt # Necessary for the qtconsole
$ pip install pyzmq
$ pip isntall pygments
$ pip install jinja2
$ pip install tornado

It may take a few minutes to build these.

Once it's done, we can install IPython with all the available options:

$ pip install ipython

If you want a more fine grained command you can try the following:

For zsh -> $ pip install 'ipython[zmq,qtconsole,notebook,test]'

For bash -> $ pip install ipython[zmq,qtconsole,notebook,test]