- 轻松学大数据挖掘:算法、场景与数据产品
- 汪榕
- 373字
- 2020-08-28 01:52:16
2.2.2 搭建IPython Notebook
Notebook是网页版IPython封装,但是可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程,学习非常方便。
我当初学习Python,完全没用任何IDE,配合cmd、IPython Notebook和notepad++就足够了,毕竟就是简单的小程序。
下面讲一下安装步骤。
(1)安装Python和IPython。
(2)安装pyreadline,只有Windows平台需要安装它(下载地址:http://pypi.Python.org/pypi/pyreadline)。
(3)安装pyzmq, Notebook(最新下载地址:http://pypi.Python.org/pypi/pyzmq)。
安装文件可能是egg格式的,需要安装easy_install。
(4)安装Tornado,因为Notebook是基于Web的。因此需要一个Web Server,官方用的是Tornado(最新下载地址:http://www.tornadoweb.org/)。
(5)安装MathJax, IPython的一大特点就是支持科学计算,为了能够方便地显示数学符号、公式,需要MathJax的支持。
安装很简单,打开一个IPython的shell,然后输入如下代码。
from IPython.external.mathjax import install_mathjaxinstall_mathjax()
通过上述安装步骤,就可以在cmd中启动IPython Notebook了,但是可能会报一些小错误,例如找不到类方法。
比如运行IPython.exe Notebook会显示报错,如下所示。
from jinja2 import Environment, FileSystemLoader
ImportError: No module named jinja2
此时重新安装pip install jinja2即可。