IPython、Jupyter的安装与使用

ipython是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。当需要交互式编程时,ipython比pydev等IDE更具优势。

相较于基础的ipython,ipython notebook的编程体验更加舒适。IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的[Markdown]单元,和表示代码的Code单元。

每个代码单元都有一个输出区域,在Code单元中输入代码,按 Shift-Enter 将运行此代码,代码中最后一个表达式的值将输出区域显示。如果希望屏蔽输出,可以在最后一条语句之后添加一个分号:”;”。此外,代码中还可以使用print语句在输出区域中显示信息。并且可以修改前面执行过的代码重新执行。

在Markdown单元中还可以直接使用Html和Javascript。

jupyter是ipython notebook的升级版本。所以我们直接围绕jupyter来进一步说明。

相关软件安装:

1.前提是已经安装了Python

方法:在Python.org下载合适的Python安装文件并安装。(注意配置环境变量path)

2.安装easy_install和pip工具

方法:在网上下载ez_setup.py 文件,然后在Python命令行中运行,电脑会自动下载安装相关组件。

这两个软件都是用于快速安装Python包的工具(一般情况下会同时安装多个版本的工具,使用时用高版本的工具成功率要高些,但也不一定)。安装目录为Python下的Scripts,所有包都默认安装在这里。

3.安装jupyter

方法:

首先下载安装ipython

==在cmd中输入:pip install ipython

然后下载安装notebook的依赖包(pyzmq、jinja2、tornado)

==下载安装 pyzmq, 在这里不建议使用pip, pip对pyzmq支持不太好,装不上。我尝试使用easy_install

在cmd中输入:easy_install pyzmq

==下载jinja2

在cmd中输入:easy_install jinja2

==下载tornado

在cmd中输入:easy_install tornado

至此,ipython notebook / jupyter 就已经安装成功!由于现在已经更新到jupyter所以会默认安装jupyter。运行效果如下:

IPython、Jupyter的安装与使用_第1张图片
jupyter界面

注:

==Python中包的安装还是比较麻烦的,使用pip和easy_install也会经常面对安装失败的情况。这个时候别着急多试几次,包括使用不同工具和这两个工具的不同版本。

==配置环境变量其实就是将Python的安装目录和Python下的Scripts配置到path中。

jupyter使用:

1.修改默认工作目录

首先创建jupyter-notebook的快捷方式,然后右键--》属性--》修改起始位置为你想要的工作目录。

IPython、Jupyter的安装与使用_第2张图片
修改“起始位置”

2.代码的导入

即:导入代码到jupyter的cell中。

方法:(1)%load test.py;(2)运行cell(快捷键“shift+enter”)

注:也可以%load +链接 代入网络上的代码。

3.运行Python文件

方法:%run test.py

相当于load命令+“shift+enter”。

4.在命令前面加!可以使用Unix command

未完待续~~

你可能感兴趣的:(IPython、Jupyter的安装与使用)